Genetic Algorithm for Disease Gene Identification Toolbox
- Free software: MIT license
- Documentation: https://gadgit.readthedocs.io.
Via `pip`:
pip install gadgit
For more information, see the specific installation instructions in the documentation.
import gadgit
ga_info = gadgit.GAInfo()
fixed_genes = ['BRCA1', 'AR', 'ATM', 'CHEK2', 'BRCA2', 'STK11', 'RAD51', 'PTEN', 'BARD1', 'TP53', 'RB1CC1', 'NCOA3', 'PIK3CA', 'PPM1D', 'CASP8']
gene_info = gadgit.GeneInfo('brca.csv', ['Betweenness'], fixed_list=fixed_genes)
pop, stats, hof = gadgit.ga_multi(gene_info, ga_info)
gadgit.post_run(gene_info, ga_info, pop, stats, hof)
Customization of parameters can be found in the class documentation of the GAInfo
and GeneInfo
classes located on the module docs.
- Multi objective support
- Evolutionary algorithm parameter selection
- Dynamic bioinformatics settings
- Variable community size
- Generational statistics
- Post processing helpers
- Centrality builders
- HPC ready
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.