Learn R Programming

galgo (version 1.4)

Genetic Algorithms for Multivariate Statistical Models from Large-Scale Functional Genomics Data

Description

Build multivariate predictive models from large datasets having far larger number of features than samples such as in functional genomics datasets. Trevino and Falciani (2006) .

Copy Link

Version

Install

install.packages('galgo')

Monthly Downloads

6

Version

1.4

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Victor Trevino

Last Published

October 14th, 2018

Functions in galgo (1.4)

World

The representation of a set of niches with migration for genetic algorithms
ALL

Acute Lymphoblastic Leukemia data (Yeoh et. al., 2002) for GALGO package
Chromosome

The representation of a set of genes for genetic algorithms
assignParallelFile.BigBang

Assigns a different saveFile value for parallelization
ALL.classes

Acute Lymphoblastic Leukemia data (Yeoh et. al., 2002) for GALGO package
Galgo

The representation of a Genetic Algorithm
buildCount.BigBang

Builds the rank and frequency stability counting
classPrediction

Function used to predict class evaluating a fitness function in many train-test sets
clone.World

Clones itself and its niches
best.Galgo

Returns the best chromosome
addCount.BigBang

Add a chromosome to rank and frequency stability counting
configBB.VarSel

Creates and configure all objects needed for a ``variable selection for classificacion'' problem
addRandomSolutions.BigBang

Adds random pre-existed solutions
as.matrix.Gene

Converts the gene parameters (shape1, shape2) to matrix
computeCount.BigBang

Compute the counts for every gene from a set of chromosomes.
bestFitness.Galgo

Returns the fitness of the best chromosome
as.matrix.Niche

Converts the chromosome values (genes) to a matrix
Bag

A list-like Object
BigBang

Represents the ensemble of the results of evolving several Galgo objects
configBB.VarSelMisc

Creates and configure all objects needed for a ``variable selection'' problem
addSolutions.BigBang

Adds user-built or external chromosomes as solutions
bestFitness.Niche

Returns the fitness of the best chromosome in the niche
generateRandom.Chromosome

Generates random values for all genes in the chromosome
filterSolution.BigBang

Filters solutions
best.Niche

Returns the best chromosome of the niche
generateRandom.Galgo

Generates random values for all populations in the Galgo object
bestFitness.World

Returns the fitness of the best chromosome
max.Niche

Returns the chromosome in the niche whose current fitness is maximum
as.double.Chromosome

Converts the chromosome values (genes) to its numerical representation
fitness

Function used to evaluate a chromosome
as.list.Object

Convert a variable of class Object to a list
galgo.dist

Computes the distance in GALGO for KNN based methods
decode.Chromosome

Converts the gene values to user-readable values
distanceImportanceNetwork.BigBang

Converts geneImportanceNetwork matrix to distance matrix
as.matrix.BigBang

Prints the representation of the BigBang object
forwardSelectionModels.BigBang

Gets the ``best'' models using top-ranked genes and a forward-selection strategy
geneBackwardElimination

Searches for shorter or better models using backward elimination strategy
classPredictionMatrix.BigBang

Predicts class for samples from chromosomes
best.World

Returns the best chromosome
max.World

Returns the chromosome whose current fitness is maximum
clone.Chromosome

Clones itself and its genes
generateRandom.Gene

Generates a random value from the defined function
evaluate.World

Evaluate all niches with a fitness function
evolve.Galgo

Evolves the chromosomes populations of a Galgo (Genetic Algorithm)
length.Bag

Gets the length of the object as its list version
generateRandom.Niche

Generates random values for all genes contained in all chromosomes in the niche
confusionMatrix.BigBang

Computes the class confusion matrix from a class prediction matrix
maxFitness.World

Returns the fitness of the maximum chromosome
blast.BigBang

Evolves Galgo objects saving the results for further analysis
geneImportanceNetwork.BigBang

Computes the number of times a couple of top-ranked-genes are present in models
meanFitness.BigBang

Computes the ``mean'' fitness from several solutions
clone.Galgo

Clones itself and all its objects
geneRankStability.BigBang

Computes the rank history for top-ranked genes
meanGeneration.BigBang

Computes the mean number of generations requiered to reach a given fitness value
galgo-package

Galgo perform feature selection from large scale data.
newCollection.Chromosome

Generates a list of chromosomes cloning the original chromosome object
knn_C_predict

Class prediction using KNN method calling the C code
crossover.Niche

Performs crossover between chromosomes of the niche
newCollection.Gene

Generates a list of cloned objects
fitnessSplits.BigBang

Computes the fitness function from chromosomes for different splits
mergeBangs.BigBang

Merges the information from other BigBang objects
nearcent_C_predict

Class prediction using the nearest centroid method calling the C code
getFrequencies.BigBang

Computes gene freqencies
plot.Galgo

Plots information about the Galgo object
heatmapModels.BigBang

Plots models using heatmap plot
nearcent_R_predict

Class prediction using the nearest centroid method calling the R code
knn_R_predict

Class prediction using KNN method calling the R code
clone.Niche

Clones itself and its chromosomes
pcaModels.BigBang

Plots models in principal components space
plot.Niche

Plots information about niche object
print.World

Prints the representation of a world object
formatChromosome.BigBang

Converts chromosome for storage in BigBang object
geneCoverage.BigBang

Computes the fraction of genes present in the top-rank from the total genes present in chromosomes
geneFrequency.BigBang

Computes the frequency of genes based on chromosomes
plot.BigBang

Plots about the collected information in a BigBang object
evaluate.Galgo

Evaluates all chromosomes with a fitness function
genes.Chromosome

Converts the genes values to a numeric vector
getFitness.Niche

Returns the fitness vector related to chromosomes
length.World

Gets the number of niches defined in the world
evaluate.Niche

Evaluates the chromosome using a fitness function
maxFitness.Galgo

Returns the fitness of the maximum chromosome
progeny.Niche

Performs offspring, crossover, mutation, and elitism mechanism to generate the ``evolved'' niche
maxFitness.Niche

Returns the fitness of the maximum chromosome in the niche
generateRandom.World

Generates random values for all niches in the world
generateRandomModels

Generates Random shorter models
mutate.Gene

Mutates a gene
refreshStats.World

Updates the internal statistics from the current population
loadParallelFiles.BigBang

Load all files saved during the parallelization
length.Galgo

Gets the number of populations defined in the Galgo object
mutate.Niche

Mutates a niche calling mutate method for all chromosomes
loadObject

Load saved data of class Object and use reObject as necessary
robustGeneBackwardElimination

Searches for shorter or better models using backward elimination strategy
newRandomCollection.Niche

Creates a list of cloned niches with its internal values generated by random
newRandomCollection.World

Creates a list of cloned object with its internal values generated by random
print.Chromosome

Prints the representation of the chromosome object
max.Galgo

Returns the chromosome whose current fitness is maximum
length.Niche

Gets the number of chromosomes defined in the niche
print.Galgo

Prints the representation of a Galgo object
saveObject.BigBang

Saves the BigBang object into a file in a suitable format
progeny.World

Calls progeny method to all niches in the world object
newRandomCollection.Chromosome

Creates a list of cloned chromosomes object with its internal values generated by random
modelSelection

Function used to evaluate a fitness function in many train-test sets
scaling.Niche

Assigns a weight for every chromosome to be selected for the next generation
mutate.Chromosome

Mutates a chromosome in specific positions
mlhd_C_predict

Class prediction using Maximum Likelihood Discriminant Functions method calling the C code
newRandomCollection.Gene

Generates a list of cloned objects and random values
newCollection.Niche

Generates a list of cloned niches
randomforest_R_predict

Class prediction using RandomForest method calling the R code
nnet_R_predict

Class prediction using the neural networks method calling the R code
reInit.World

Erases all internal values in order to re-use the world object
offspring.Niche

Overwrites the new niche selecting a new population from the best chromosomes
newCollection.World

Generates a list cloning an object
mlhd_R_predict

Class prediction using Maximum Likelihood Discriminant Functions method calling the R code
reInit.Gene

Erases all internal values in order to re-use the object
reInit.Niche

Erases all internal values in order to re-use the object
print.Bag

Prints the representation of the Bag object
rpart_R_predict

Class prediction using the recursive tree partitions method calling the R code
runifInt

Generation of random uniform integer values
print.BigBang

Prints the representation of a BigBang object
svm_R_predict

Class prediction using support vector machines method calling the R code
reObject

Creates proper extended Object from a list obtained by unObject
sensitivityClass.BigBang

Computes the sensitivity of class prediction
specificityClass.BigBang

Computes the specificity of class prediction
unObject

Converts variables from class Object (and derived classes) to list
refreshStats.Galgo

Updates the internal values from the current populations
plot.World

Plots information about world object
predict.BigBang

Predicts the class or fitting of new set of samples
refreshStats.Niche

Updates the internal values from the current population
summary.Bag

Prints the representation of the Bag object
print.Gene

Prints the representation of a gene object
print.Niche

Prints the representation of a niche object
reInit.Chromosome

Erases all internal values in order to re-use the object
reInit.Galgo

Erases all internal values in order to re-use the object
summary.BigBang

Prints the representation of the BigBang object
summary.Chromosome

Prints the representation of the chromosome object and all its genes
summary.Galgo

Prints the representation and statistics of the galgo object
summary.Gene

Prints the representation of a gene object
summary.World

Prints the representation and statistics of the world object
svm_C_predict

Class prediction using support vector machines method calling the C/R code
summary.Niche

Prints the representation and statistics of the niche object
length.Chromosome

Gets the number of genes defined in the chromosome
Gene

The representation of a gene in a chromosome for genetic algorithms
Niche

The representation of a set of chromosomes for genetic algorithms
activeChromosomeSet.BigBang

Focus the analysis to different sets of chromosomes
as.double.Gene

Converts the gene parameters (shape1, shape2) to its numerical representation
as.double.Niche

Converts the chromosome values (genes) to a vector