geneFrequency.BigBang: Computes the frequency of genes based on chromosomes

Description Usage Arguments Value Author(s) References See Also Examples

Description

Computes the frequency of genes based on chromosomes. It really returns getFrequiences using the $new variable, adding gene names, and filtering for cutoff.

Usage

1
2
3
4
5
6
7
8
## S3 method for class 'BigBang'
geneFrequency(o,
	filter="none",
	subset=TRUE,
	gene.names=TRUE,
	cutoff=-1,
	value=c("frequency", "indexes", "ranks"),
	...)

Arguments

filter

The BigBang object can save information about solutions that did not reach the goalFitness. filter=="solutions" ensures that only chromosomes that reach the goalFitness are considered. fitlter=="none" take all chromosomes. filter=="nosolutions" consider only no-solutions (for comparative purposes).

subset

Second level of filter. subset can be a vector specifying which filtered chromosomes are used. It can be a logical vector or a numeric vector (indexes in order given by $bestChromosomes in BigBang object variable). If it is a numeric vector length one, a positive value means take those top chromosomes sorted by fitness, a negative value take those at bottom.

gene.names

TRUE for naming the result with the stored $geneNames in oject BigBang. Other character vector to name-specific.

cutoff

Only genes whose frequency is greather than cutoff are repored.

value

The result. "frequency","indexes","ranks"

Value

A table when value=="frequency", otherwise, a vector.

Author(s)

Victor Trevino. Francesco Falciani Group. University of Birmingham, U.K. http://www.bip.bham.ac.uk/bioinf

References

Goldberg, David E. 1989 Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Pub. Co. ISBN: 0201157675

See Also

For more information see BigBang.

Examples

1
2
3
4
5
6
## Not run: 
   #bb is a BigBang object
   geneFrequency(bb)
   
## End(Not run)
 

galgo documentation built on May 2, 2019, 4:20 a.m.