Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Different results and run time of detailed analysis #17

Closed
vrmarcelino opened this issue Mar 21, 2021 · 2 comments
Closed

Different results and run time of detailed analysis #17

vrmarcelino opened this issue Mar 21, 2021 · 2 comments

Comments

@vrmarcelino
Copy link

Hi Daniel,

I’m running SMETANA in --detailed mode to estimate inter-species interactions, and noticed that analyses ran on the same dataset return a different number of interactions and scores. Is this expected?

Also – I am trying to estimate interactions across groups of ca. 500 genomes, the analysis has been running for 3 days and is still in the “Running SCS” stage. Would excluding inorganic compounds help with runtime? Do you have any tips on how I could speed-up or parallelise the analyses?

Many thanks!!
Vanessa

@cdanielmachado
Copy link
Owner

Hi Vanessa,

The inconsistency between multiple runs is due to the fact that we are using a feature in CPLEX called solution pools:

https://www.ibm.com/support/knowledgecenter/SSSA5P_20.1.0/ilog.odms.cplex.help/CPLEX/UsrMan/topics/discr_optim/soln_pool/01_soln_pool_title_synopsis.html

This speeds up the computation of alternative solutions, but it uses some heuristics that can make the final result non-deterministic.

Regarding the speed, are you simulating the 500 genomes into one single 500-species community? SMETANA is not able to deal with such a large size, the maximum size we managed to simulate so far was 50 species.

My suggestion for speed up is to build randomly-sampled sub-communities, simulate them all in parallel, and merge the results in the end. For instance, you generate 1000 random communities with 10-20 species each.

@vrmarcelino
Copy link
Author

Ok, that sounds reasonable.
Thanks!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants