Skip to content

Andesha/GADGIT

Repository files navigation

GADGIT

image

image

Documentation Status

Genetic Algorithm for Disease Gene Identification Toolbox

Installation

Via `pip`:

pip install gadgit

For more information, see the specific installation instructions in the documentation.

Basic Usage

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.

Features

  • Multi objective support
  • Evolutionary algorithm parameter selection
  • Dynamic bioinformatics settings
  • Variable community size
  • Generational statistics
  • Post processing helpers
  • Centrality builders
  • HPC ready

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

Genetic Algorithm for Disease Gene Identification Toolbox

Resources

License

Stars

Watchers

Forks

Packages

No packages published