MGSurvE
Project description
MGSurvE: Mosquito Gene SurveillancE
MGSurvE is a project oriented towards the optimization of traps' placement in complex heterogeneous landscapes in an effort to minimize the time to detection of genetic variants of interest.
Under Construction :construction: Please check back in a couple of weeks!
Please have a look at the documentation for more info and our pypi package for installation and versions.
Authors and Funders
- Lead and Dev: Héctor M. Sánchez C.
- Active Devs: Elijah Bartolome
- PIs: David L. Smith, John M. Marshall
Progress and Features
- Setup pkg skeleton
Setup pypi pkgSetup CISetup autodoc
- Landscape generation and variables update
Basic landscape and matrices initAuto-calculate distance matrixAuto-calculate migration matrixLandscape onbjects constructorsAuto distance and migration updates on changeUpdate traps migrations in place (avoids memory shifts)Update traps migrations with new array if traps number changes
- Plots
- Landscape
Auto-assign markers with point-typeAuto-assign colors with trap-typeAuto-assign edge to trap if non-movableAuto-plot trap radii- Spherical coordinates projection
- Directed networks
Migration matricesBlock Migration matricesRemove frames and axes
- Landscape
- Genetic Algorithm
Init chromosome- Fitness function
Canonical formGet steady absorbing statesPut the cost function togetherMarkov's fundamental matrix with no re-ordering- Test different fitness functions
Code new mutation functionsCode new crossover functionsImplement full optimization loop
- Code efficiency
Process traps movement in place
- Tests
Points and traps numbers are updated correctlyCheck matrices for Markov validity- Test landscape with external migrations
- Changing number of traps doesn't affect migration part
Selective mutation
- Wishlist
Non-movable trapsAdd to object propertiesAdd to mutationAdd to crossover
Different trap types- Male/Female kernel
- Point-processes generation
- Parallelize fitness function evaluation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
MGSurvE-0.1.2.6.tar.gz
(21.9 kB
view hashes)
Built Distribution
MGSurvE-0.1.2.6-py3-none-any.whl
(25.1 kB
view hashes)
Close
Hashes for MGSurvE-0.1.2.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baebc318a7f25eb2103f9b6a23c9a88a87f5c47ce0745f3188d70586d3bbae19 |
|
MD5 | 3384ba43208b95a9a9612aa608c387b0 |
|
BLAKE2b-256 | a8b0df2017cf624cdfec97fdcba2d215d05b6a63bace50740a9c6749c3044ab5 |