Class DESeq2Parameters
java.lang.Object
fr.ens.biologie.genomique.eoulsan.modules.diffana.DESeq2Parameters
This class contains DESeq2 module parameters.
- Since:
- 2.7
- Author:
- Laurent Jourdren
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnum for the fitType option in DESeq2 related to the dispersion estimation.static enumEnum for the sizeFactorsType option in DESeq2 related to the estimation of the size factor.static enumEnum for the statisticTest option in DESeq2 related to the statistic test to be used during the differential expression analysis -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck()Check DESeq2 parameters.voidfreeze()Freeze the values in the object.doubleGet the p-value adjusted threshold.Get the author emailGet the author Name.intGet the easy contrasts version to use.Get the fitType parameter value.doubleGet the log2 fold change threshold.Get the URL of the logo.Get the sizeFactorsType parameter value.Get the statisticTest parameter value.booleanGet the diffana parameter value.booleanGet the diffanaFig parameter value.booleanTest if RDS file must be savedbooleanGet the expHeader parameter value.booleanGet the normDiffana parameter value.booleanGet the normFig parameter value.booleanTest if RDS file must be savedbooleanGet the weight contrast.voidsetAdjPValueThreshold(double padjLimit) Set the adjusted p-value threshold.voidsetAuthorEmail(String authorEmail) Set the author email.voidsetAuthorName(String authorName) Set the author name.voidsetDiffana(boolean diffana) Set the diffana parameter value.voidsetDiffanaFig(boolean diffanaFig) Set the diffanaFig parameter value.voidsetDisableNestedModels(boolean disabled) Disable nested models.voidsetEasyContrastsVersion(int version) Set the easy contrasts version to use.voidsetExpHeader(boolean expHeader) Set the expHeader parameter value.voidsetFitType(String parameterName, String value) Set the fit type parameter value.voidsetLog2FCThreshold(double log2fcLimit) Set the log2 fold change threshold.voidsetLogoUrl(String logoUrl) Set the URL of the logo to use.voidsetNormDiffana(boolean normDiffana) Set the normDiffana parameter value.voidsetNormFig(boolean normFig) Set the normFig parameter value.voidsetSaveRDS(boolean saveRDS) Set save RDS.voidsetSizeFactorsType(String parameterName, String value) Set the size factors type parameter value.voidsetStatisticTest(String parameterName, String value) Set the statistic test parameter value.voidsetWeightContrast(boolean weightContrast) Set the weight contrast to use.
-
Constructor Details
-
DESeq2Parameters
public DESeq2Parameters()
-
-
Method Details
-
isNormFig
public boolean isNormFig()Get the normFig parameter value.- Returns:
- the normFig
-
isDiffanaFig
public boolean isDiffanaFig()Get the diffanaFig parameter value.- Returns:
- the diffanaFig
-
isNormDiffana
public boolean isNormDiffana()Get the normDiffana parameter value.- Returns:
- the normDiffana
-
isDiffana
public boolean isDiffana()Get the diffana parameter value.- Returns:
- the diffana
-
getSizeFactorsType
Get the sizeFactorsType parameter value.- Returns:
- the sizeFactorsType
-
getFitType
Get the fitType parameter value.- Returns:
- the fitType
-
getStatisticTest
Get the statisticTest parameter value.- Returns:
- the statisticTest
-
isExpHeader
public boolean isExpHeader()Get the expHeader parameter value.- Returns:
- the expHeader
-
getEasyContrastsVersion
public int getEasyContrastsVersion()Get the easy contrasts version to use.- Returns:
- the easy contrasts version to use
-
isWeightContrast
public boolean isWeightContrast()Get the weight contrast.- Returns:
- the weightContrast
-
getLogoUrl
Get the URL of the logo.- Returns:
- the logoUrl
-
getAuthorName
Get the author Name.- Returns:
- the author name
-
getAuthorEmail
Get the author email- Returns:
- the author email
-
getAdjPValueThreshold
public double getAdjPValueThreshold()Get the p-value adjusted threshold.- Returns:
- the p-value adjusted threshold
-
getLog2FCThreshold
public double getLog2FCThreshold()Get the log2 fold change threshold.- Returns:
- the log2 fold change threshold
-
isSaveRDS
public boolean isSaveRDS()Test if RDS file must be saved- Returns:
- true if RDS file must be saved
-
isDisableNestedModels
public boolean isDisableNestedModels()Test if RDS file must be saved- Returns:
- true if RDS file must be saved
-
setNormFig
public void setNormFig(boolean normFig) Set the normFig parameter value.- Parameters:
normFig- the normFig to set
-
setDiffanaFig
public void setDiffanaFig(boolean diffanaFig) Set the diffanaFig parameter value.- Parameters:
diffanaFig- the diffanaFig to set
-
setNormDiffana
public void setNormDiffana(boolean normDiffana) Set the normDiffana parameter value.- Parameters:
normDiffana- the normDiffana to set
-
setDiffana
public void setDiffana(boolean diffana) Set the diffana parameter value.- Parameters:
diffana- the diffana to set
-
setSizeFactorsType
Set the size factors type parameter value.- Parameters:
parameterName- parameter namevalue- value to set- Throws:
EoulsanException- if the parameter value is not valid
-
setFitType
Set the fit type parameter value.- Parameters:
parameterName- parameter namevalue- value to set- Throws:
EoulsanException- if the parameter value is not valid
-
setStatisticTest
Set the statistic test parameter value.- Parameters:
parameterName- parameter namevalue- value to set- Throws:
EoulsanException- if the parameter value is not valid
-
setExpHeader
public void setExpHeader(boolean expHeader) Set the expHeader parameter value.- Parameters:
expHeader- the expHeader to set
-
setEasyContrastsVersion
public void setEasyContrastsVersion(int version) Set the easy contrasts version to use.- Parameters:
version- the version
-
setWeightContrast
public void setWeightContrast(boolean weightContrast) Set the weight contrast to use.- Parameters:
weightContrast- the weightContrast to set
-
setLogoUrl
Set the URL of the logo to use.- Parameters:
logoUrl- the logoUrl to set
-
setAuthorName
Set the author name.- Parameters:
authorName- the authorName to set
-
setAuthorEmail
Set the author email.- Parameters:
authorEmail- the authormail to set
-
setAdjPValueThreshold
public void setAdjPValueThreshold(double padjLimit) Set the adjusted p-value threshold.- Parameters:
padjLimit- the adjusted p-value threshold to set
-
setLog2FCThreshold
public void setLog2FCThreshold(double log2fcLimit) Set the log2 fold change threshold.- Parameters:
log2fcLimit- the log2 fold change threshold to set
-
setSaveRDS
public void setSaveRDS(boolean saveRDS) Set save RDS.- Parameters:
saveRDS- the saveRDS to set
-
setDisableNestedModels
public void setDisableNestedModels(boolean disabled) Disable nested models.- Parameters:
disabled- true to disable nested models
-
freeze
public void freeze()Freeze the values in the object. -
check
public void check()Check DESeq2 parameters.
-