ucl-cssb / mimic Goto Github PK
View Code? Open in Web Editor NEWModelling and Inference of MICrobiomes Project (MIMIC) is a Python package dedicated to simulate, model, and predict microbial communities interactions
License: MIT License
Modelling and Inference of MICrobiomes Project (MIMIC) is a Python package dedicated to simulate, model, and predict microbial communities interactions
License: MIT License
#FIXME: where is this defined?
Line 316 in fd6c9c2
# FIXME: see to delete this before merging
This section of the code should be deleted as it is not needed after full implementation
Line 206 in 9f7c39e
# TODO: Do this programmatically (see how the class is initiated and use the same logic to generate the default parameters for the simulation type.)
MIMIC/mimic/model_simulate/base_model.py
Line 103 in 622c38b
Describe the bug
the current gMLV model assumes metabolite production rate is proportional to x rather than dx/dt. We should allow this somehow (though inference will change).
# FIXME: where is this defined?
Line 224 in fd6c9c2
# FIXME: generate_data_perts is not defined anywhere
Line 191 in fd6c9c2
Things we need to consider for our GitHub Repository:
make tags for different release versions
make PyTests for this project
make Codecov coverage test
add Licence.md
Make tags for different release versions to keep track of what version of the code was used to generate a given result. This will be useful for reproducing results and for keeping track of what version of the code was used to generate a given result.
# TODO: generate_params is not defined anywhere
Line 172 in fd6c9c2
Generate a base class for all simulations and inferences
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
Describe the bug
Would be good to look at the perturbations in the gMLV model as they don't seem to have an effect at the moment.
To Reproduce
You can see this in the gLV examples.
# FIXME: add version to the documentation and how to automatically update it
undefined
#FIXME: Change the default parameter generation to whatever dimension the user wants. Right now it's hardcoded to 2.
MIMIC/mimic/model_simulate/base_model.py
Line 91 in d390298
# FIXME: is this `cRidge` defined anywhere? or is it `Ridge`?
Line 122 in fd6c9c2
Make Codecov coverage test for the project and add it to the CI pipeline.
Describe the bug
Also not sure the multi constraint lasso is working or just takes ages.
Create PyTests for this project to test the functionality of the code.
# FIXME: make these arguments specifiable in the parameters.json file file
Line 105 in 9f7c39e
make the trace parameter specifiable in the parameters.json file file
Is your feature request related to a problem? Please describe.
we should run one gLV example with lots of timepoints, replicates and ensure we get good parameter estimation.
Choose a License for this repository and add it to the repository.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.