cdanielmachado / smetana

SMETANA: a tool to analyse interactions in microbial communities
Other
56 stars 11 forks source link

No output rows in SMETANA detailed.tsv #15

Closed eltanin4 closed 3 years ago

eltanin4 commented 3 years ago

I tried to run SMETANA on a community of 19 models (generated using genomic DNA using CarveMe) in a custom medium (M9 + glucose) by defining a custom media library (I copied the example library.tsv and replaced the M9[glyc] medium with an M9[gluc] medium by swapping the glycerol row with a glc__D row).

Initially, I received a warning for "MIP: no solution found for non-interacting community".

If I use --flavor bigg, I don't get this warning, but I don't get any output (other than column names) in detailed.tsv.

I am happy to provide my model files and other files to reproduce this error. The models were generated with CarveMe and gapfilled on an M9 medium.

cdanielmachado commented 3 years ago

Yes, please use --flavor bigg in SMETANA if you use the latest version of CarveMe (or you used an older version of CarveMe with the --fbc2 flag, now the default).

When you run SMETANA in detailed mode, it will enumerate cross-feeding interactions for species with obligatory dependencies. If each species can grow alone, there will be no obligatory dependencies, and the result is an empty list.

If you want to explore non-obligatory dependencies as well, you can use the --no-coupling flag.