Class DifferentialExpressionAnalysisReplacementTest
java.lang.Object
ubic.gemma.core.util.test.BaseTest5
ubic.gemma.core.util.test.BaseIntegrationTest5
ubic.gemma.core.util.test.BaseSpringContextTest5
ubic.gemma.core.analysis.expression.diff.DifferentialExpressionAnalysisReplacementTest
Which existing analyses a newly persisted one replaces.
Paul's ruling, 2026-09-13: a non-subset analysis is replaced by a non-subset run that covers every one of its
factors, not only by a run on the identical factor set. GSE107259 kept 264375 on genotype beside 432412 on
genotype + treatment.
- Author:
- gembro
-
Field Summary
Fields inherited from class BaseSpringContextTest5
arrayDesignPersister, externalDatabaseService, log, persisterHelper, taxonService, testHelper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetUp()voidThe rule runs one way: a narrower run leaves a wider analysis in place, since it does not cover it.voidvoidThe identical factor set is still replaced, as it always was.Methods inherited from class BaseSpringContextTest5
addTestAnalyses, countRowsInTable, deleteFromTables, getJdbcTemplate, getNewTestPersistentCompleteExpressionExperiment, getTaxon, getTestNonPersistentBioSequence, getTestPersistentArrayDesign, getTestPersistentArrayDesign, getTestPersistentArrayDesign, getTestPersistentBasicExpressionExperiment, getTestPersistentBasicExpressionExperiment, getTestPersistentBibliographicReference, getTestPersistentBioAssay, getTestPersistentBioAssay, getTestPersistentBioMaterial, getTestPersistentBioMaterial, getTestPersistentBioSequence, getTestPersistentBioSequence, getTestPersistentBioSequence2GeneProducts, getTestPersistentBlatResult, getTestPersistentBlatResult, getTestPersistentCompleteExpressionExperiment, getTestPersistentCompleteExpressionExperimentWithSequences, getTestPersistentCompleteExpressionExperimentWithSequences, getTestPersistentContact, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentDatabaseEntry, getTestPersistentExpressionExperiment, getTestPersistentExpressionExperiment, getTestPersistentGene, getTestPersistentGene, getTestPersistentGeneProduct, getTestPersistentQuantitationType, randomName, resetTestCollectionSize, runAsAdmin, runAsAgent, runAsAnonymous, runAsUser, runAsUser, setTestCollectionSizeMethods inherited from class BaseIntegrationTest5
setUpAuthentication, tearDownSecurityContext
-
Constructor Details
-
DifferentialExpressionAnalysisReplacementTest
public DifferentialExpressionAnalysisReplacementTest()
-
-
Method Details
-
setUp
@BeforeEach public void setUp() -
testARunOnMoreFactorsReplacesTheNarrowerAnalysis
@Test public void testARunOnMoreFactorsReplacesTheNarrowerAnalysis() -
testARunOnFewerFactorsKeepsTheWiderAnalysis
@Test public void testARunOnFewerFactorsKeepsTheWiderAnalysis()The rule runs one way: a narrower run leaves a wider analysis in place, since it does not cover it. -
testARunOnTheSameFactorsReplacesTheAnalysis
@Test public void testARunOnTheSameFactorsReplacesTheAnalysis()The identical factor set is still replaced, as it always was.
-