Data Structures

Here are the data structures with brief descriptions:
Sleipnir::CBayesNetFNImplements IBayesNet for networks using custom node types
Sleipnir::CBayesNetMinimalImplements a heavily optimized discrete naive Bayesian classifier
Sleipnir::CBayesNetSmileImplements IBayesNet for networks using the SMILE library from the U. Pittsburgh Decision Systems Lab
Sleipnir::CBinaryMatrixA special symmetric matrix in which each entry consumes exactly one bit
Sleipnir::CClustHierarchicalUtility class containing static hierarchical clustering methods
Sleipnir::CClustKMeansUtility class containing static k-means clustering methods
Sleipnir::CClustPivotUtility class containing static pivot clustering methods
Sleipnir::CClustQTCUtility class containing static quality threshold clustering methods
Sleipnir::CCoalescePerforms regulatory module prediction (gene expression biclustering plus de novo sequence motif discovery) using the COALESCE algorithm of Huttenhower et al. 2009
Sleipnir::CCoalesceClusterManages a single converging regulatory module for CCoalesce
Sleipnir::CCoalesceMotifLibraryManages a set of kmer, reverse complement, and probabilistic suffix tree motifs for CCoalesce
Sleipnir::CColorSimple representation of a color triple in RGB space
Sleipnir::CCompactFullMatrixStore a discrete matrix using the fewest possible bytes
Sleipnir::CCompactMatrixStore a discrete symmetric matrix using the fewest possible bytes
Sleipnir::CDatStores a continuously valued half matrix paired with a list of names for matrix elements
Sleipnir::CDatabaseEncapsulates a simple indexless database allowing rapid per-gene access to values from many datasets
Sleipnir::CDataFilterAugments a dataset with a dynamically calculated gene set filter
Sleipnir::CDataMaskAugments a dataset with a mask to dynamically exclude specific gene pairs
Sleipnir::CDataPairEncapsulates a CDat paired with a quantization file
Sleipnir::CDatasetA simple implementation of IDataset directly loading unmodified CDats for each non-hidden data node
Sleipnir::CDatasetCompactAn implementation of IDataset optimized for compactly storying discrete data
Sleipnir::CDatasetCompactMapAugments a compact dataset with a mask to dynamically exclude specific gene pairs
Sleipnir::CDataSubsetAn IDataset implementation that loads subsets of continuous data in serial to conserve memory
Sleipnir::CDatFilterAugments a CDat with a dynamically calculated gene set filter
Sleipnir::CFASTAEncapsulates a standard FASTA file or a modified ENCODE-style wiggle (WIG) file
Sleipnir::CFullMatrix< tType >An asymmetric two-dimensional matrix
Sleipnir::CGeneRepresents a gene with a single primary unique identifier, zero or more synonyms, and zero or more functional annotations
Sleipnir::CGenesRepresents a simple set of unique genes
Sleipnir::CGenomeOrganizes a collection of unique genes representing a background or maximum gene set for some situation
Sleipnir::CHalfMatrix< tType >A symmetric two-dimensional matrix
Sleipnir::CHierarchyRepresents a simple node in a binary tree
Sleipnir::CHMMExtremely simple Hidden Markov Model (HMM) implementation allowing learning and generation from the model
Sleipnir::CMathUtility class containing static basic math functions
Sleipnir::CMeasureAutocorrelateAutocorrelates an underlying measure by rotating input vectors and returning the minimum result
Sleipnir::CMeasureBinaryInnerProductCalculates the number of positions in which both vectors have nonzero elements (centering and weights ignored)
Sleipnir::CMeasureEuclideanCalculates the Euclidean distance between the two vectors
Sleipnir::CMeasureHypergeometricCalculate the hypergeometric p-value of overlap between two boolean vectors (centering and weights ignored)
Sleipnir::CMeasureInnerProductCalculates the inner product of two vectors (centering ignored, weights used in pairwise products)
Sleipnir::CMeasureInvertInverts an underlying measure by inverting its result (dividing one by the value)
Sleipnir::CMeasureKendallsTauCalculates the Kendall's Tau correlation between two vectors (centering as per EMap, weights used in pairwise products)
Sleipnir::CMeasureKolmogorovSmirnovCalculates the Kolmogorov-Smirnov p-value of difference between two vectors (centering and weights ignored)
Sleipnir::CMeasureMutualInformationCalculates the mutual information in bits between two integer vectors (centering and weights ignored)
Sleipnir::CMeasureNegateInverts an underlying measure by negating its result
Sleipnir::CMeasurePearNormCalculates the Fisher's z-transformed Pearson correlation between the two vectors
Sleipnir::CMeasurePearsonCalculates the Pearson correlation between the two vectors
Sleipnir::CMeasurePearsonSignificanceCalculates the p-value of Pearson correlation between two vectors (centering ignored, weights used for correlation)
Sleipnir::CMeasureQuickPearsonCalculates the Pearson correlation between the two vectors
Sleipnir::CMeasureRelativeAUCCalculates the difference in relative absolute sums of two vectors (centering and weights ignored)
Sleipnir::CMeasureSigmoidInverts an underlying measure using a sigmoid function
Sleipnir::CMeasureSpearmanCalculates Spearman's rank correlation between two vectors (centering as per EMap, weights ignored)
Sleipnir::CMetaUtility class containing static utility functions
Sleipnir::COntologyGOImplements IOntology for the Gene Ontology
Sleipnir::COntologyKEGGImplements IOntology for the KEGG orthology
Sleipnir::COntologyMIPSImplements IOntology for the MIPS functional catalog
Sleipnir::COntologyMIPSPhenotypesExtends COntologyMIPS to include the (apparently defunct) "phencat" phenotype hierarchy
Sleipnir::COrthologyAn orthology is a collection of sets, each containing zero or more orthologous genes from any organism
Sleipnir::CPCLEncapsulates a PCL (or, in a pinch, CDT) formatted microarray data file
Sleipnir::CPCLPairEncapsulates a CPCL paired with a quantization file
Sleipnir::CPCLSetA PCL set manages a collection of CPCL objects and aligns their gene indices
Sleipnir::CPSTRepresents a probabilistic suffix tree (PST) containing zero or more overlapping strings in a weighted manner
Sleipnir::CServerProvide a basic multithreaded TCP/IP server for simple communication tasks
Sleipnir::CSlimRepresents a set of ontology terms
Sleipnir::CSparseListMatrix< tType >An asymmetric two-dimensional sparse matrix using linked lists for each row
Sleipnir::CSparseMapMatrix< tType >An asymmetric two-dimensional sparse matrix using maps for each row
Sleipnir::CStatisticsUtility class containing static statistics functions
Sleipnir::CSVMProvides an interface for learning and evaluating support vector machines using svm_perf
Sleipnir::CTrie< tType >A simple prefix tree implementation
Sleipnir::CTrieIterator< tType >Iterator for inorder traversal of trie keys
Sleipnir::IBayesNetEncapsulates a Bayesian network with arbitrary structure and node types
Sleipnir::IDatasetAn IDataset abstracts a collection of individual datasets, usually CDats, using various continuous and/or discrete encodings
Sleipnir::IMeasureEncapsulates any similarity (or occasionally distance) measure operating over two vectors
Sleipnir::IOntologyEncapsulates a functional catalog/hierarchy/ontology such as GO, KEGG, or MIPS
Sleipnir::IServerClientProvide a simple interface for objects handling network requests on a server thread
Sleipnir::SFASTABaseBase data associated with one entry in a FASTA/WIG file
Sleipnir::SFASTASequenceData associated with one sequence entry in a FASTA file
Sleipnir::SFASTAWiggleData associated with one value entry in a WIG file
Sleipnir::STermFoundEncapsulates the hypergeometric functional enrichment of a query against one ontology term

Generated on Fri Jun 19 12:48:34 2009 for Sleipnir by doxygen 1.5.5