Skip to content

Commit 085d6e1

Browse files
committed
Changed noiseSigma=biomassGrowthRate to Math.sqrt(biomassGrowthRate)*...
07/31/2023 ID
1 parent 3490430 commit 085d6e1

4 files changed

Lines changed: 10011 additions & 12 deletions

File tree

Ecoli_core/COMETS_manifest.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
LayoutFileName: C:\Users\ilija\git\comets\Ecoli_core\layout.txt
1+
LayoutFileName: C:\Users\ilija\git\comets\Ecoli_core\Ecoli_batch_layout.txt
22
ModelFileName: C:\Users\ilija\git\comets\Ecoli_core\e_coli_core.txt
3+
TotalBiomassFileName: ./total_biomass.txt

Ecoli_core/e_coli_core.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
OPTIMIZER GLOP
21
SMATRIX 72 95
32
1 49 1.000000
43
1 75 1.000000
@@ -636,7 +635,7 @@ EXCHANGE_REACTIONS
636635
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
637636
//
638637
OBJECTIVE_STYLE
639-
MAX_OBJECTIVE_FLUX
638+
MAX_OBJECTIVE_MIN_TOTAL
640639
//
641640
convNonlinDiffZero 0.0
642641
//

comets_simplified/src/edu/bu/segrelab/comets/fba/FBACell.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1314,31 +1314,31 @@ private double addDemographicNoise(double currentBiomass, double biomassGrowthRa
13141314
double noisyBiomass=currentBiomass;
13151315
if(biomassGrowthRate>0.0)
13161316
{
1317-
double noiseSigma = biomassGrowthRate*demographicNoiseSigmaZero;
1317+
double noiseSigma = Math.sqrt(biomassGrowthRate)*demographicNoiseSigmaZero;
13181318
//System.out.println("sigma "+noiseSigma);
13191319
double poissonLambda=2.0*currentBiomass/(cParams.getTimeStep()*noiseSigma*noiseSigma);
13201320
//System.out.println("poiss "+poissonLambda);
13211321
if(poissonLambda>0)
1322-
{
1322+
{
13231323
//poissonDist=new Poisson(poissonLambda);
13241324

13251325
double gammaAlpha=Poisson.random(poissonLambda, new MersenneTwister());
13261326
//System.out.println("alpha "+gammaAlpha);
13271327
if(gammaAlpha>0)
1328-
{
1328+
{
13291329
//System.out.println(gammaAlpha);
13301330
//gammaDist=new Gamma(gammaAlpha,1.0);
13311331
double gammaSample=Gamma.random(gammaAlpha, 1.0, new MersenneTwister());
13321332
noisyBiomass=0.5*gammaSample*(cParams.getTimeStep()*noiseSigma*noiseSigma);
13331333
//System.out.println("biomass "+noisyBiomass);
1334-
}
1334+
}
13351335
else if(gammaAlpha==0)
13361336
{
13371337
noisyBiomass=0.0;
1338-
}
1339-
}
1338+
}
1339+
}
13401340
else if(poissonLambda==0)
1341-
{
1341+
{
13421342
noisyBiomass=0.0;
13431343
}
13441344
}

0 commit comments

Comments
 (0)