D. discoideum Mutant Phenotypes

This modules provides an interface to Dictyostelium mutant phenotypes data from the dictyBase. The mutants are presented as DictyMutant objects with their respective name, strain descriptor, associated genes and associated phenotypes.

Usage

>>> from orangecontrib.bio.dicty.phenotypes import *
>>> # Create a set of all mutant objects
>>> dicty_mutants = mutants()
>>> # List a set of all genes referenced by a single mutant
>>> print(mutant_genes(dicty_mutants[0]))
  ['acbA']
>>> # List a set of all phenotypes referenced by a single mutant
>>> print(mutant_phenotypes(dicty_mutants[0]))
  ['decreased lipid binding']

Function References

Mutant Phenotypes

mutants()[source]

Return all DictyMutant objects.

genes()[source]

Return a set of all genes referenced in the Dictybase.

phenotypes()[source]

Return a set of all phenotypes referenced in Dictybase.

mutant_genes(mutant)[source]

Return a set of all genes referenced by a mutant in Dictybase.

mutant_phenotypes(mutant)[source]

Return a set of all phenotypes referenced by a mutant in Dictybase.

gene_mutants()[source]

Return a dictionary { gene: set(mutant_objects for mutant), … }.

phenotype_mutants()[source]

Return a dictionary { phenotype: set(mutant_objects for mutant), … }.