Sleipnir
Data Structures
Here are the data structures with brief descriptions:
Sleipnir::AResult
Sleipnir::AResultFloat
ascend
Sleipnir::Ascending
Sleipnir::AscendingFloat
bresult
Sleipnir::CAscendingKey< tType >
Sleipnir::CAscendingValue< tType >
Sleipnir::CBayesNetFNImplements IBayesNet for networks using custom node types
Sleipnir::CBayesNetFNImpl
Sleipnir::CBayesNetFNNode
Sleipnir::CBayesNetFNNodeBeta
Sleipnir::CBayesNetFNNodeDiscrete
Sleipnir::CBayesNetFNNodeExponential
Sleipnir::CBayesNetFNNodeGaussian
Sleipnir::CBayesNetFNNodeMOG
Sleipnir::CBayesNetImpl
Sleipnir::CBayesNetMinimalImplements a heavily optimized discrete naive Bayesian classifier
Sleipnir::CBayesNetMinimalImpl
Sleipnir::CBayesNetMinimalNode
Sleipnir::CBayesNetPNLImpl
Sleipnir::CBayesNetSmileImplements IBayesNet for networks using the SMILE library from the U. Pittsburgh Decision Systems Lab
Sleipnir::CBayesNetSmileImpl
Sleipnir::CBinaryMatrixA special symmetric matrix in which each entry consumes exactly one bit
CBNServer
Sleipnir::CClustHierarchicalUtility class containing static hierarchical clustering methods
Sleipnir::CClustHierarchicalImpl
Sleipnir::CClustKMeansUtility class containing static k-means clustering methods
Sleipnir::CClustKMeansImpl
Sleipnir::CClustPivotUtility class containing static pivot clustering methods
Sleipnir::CClustQTCUtility class containing static quality threshold clustering methods
Sleipnir::CClustQTCImpl
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::CCoalesceClusterImpl
Sleipnir::CCoalesceGeneScores
Sleipnir::CCoalesceGroupHistograms
Sleipnir::CCoalesceHistogramSet< tValue, tCount >
Sleipnir::CCoalesceImpl
Sleipnir::CCoalesceMotifLibraryManages a set of kmer, reverse complement, and probabilistic suffix tree motifs for CCoalesce
Sleipnir::CCoalesceMotifLibraryImpl
Sleipnir::CCoalesceSequencer< tType >
Sleipnir::CCoalesceSequencerBase
Sleipnir::CColorSimple representation of a color triple in RGB space
Sleipnir::CColorImpl
Sleipnir::CCompactFullMatrixStore a discrete matrix using the fewest possible bytes
Sleipnir::CCompactFullMatrixImpl
Sleipnir::CCompactMatrixStore a discrete symmetric matrix using the fewest possible bytes
Sleipnir::CCompactMatrixBase
Sleipnir::CCompactMatrixImpl
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::CDatabaseImpl
Sleipnir::CDatabaselet
Sleipnir::CDataFilterAugments a dataset with a dynamically calculated gene set filter
Sleipnir::CDataFilterImpl
Sleipnir::CDataImpl
Sleipnir::CDataMaskAugments a dataset with a mask to dynamically exclude specific gene pairs
Sleipnir::CDataMaskImpl
Sleipnir::CDataOverlayImpl
Sleipnir::CDataPairEncapsulates a CDat paired with a quantization file
Sleipnir::CDataPairImpl
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::CDatasetCompactImpl
Sleipnir::CDatasetCompactMapAugments a compact dataset with a mask to dynamically exclude specific gene pairs
Sleipnir::CDatasetImpl
Sleipnir::CDataSubsetAn IDataset implementation that loads subsets of continuous data in serial to conserve memory
Sleipnir::CDataSubsetImpl
Sleipnir::CDatFilterAugments a CDat with a dynamically calculated gene set filter
Sleipnir::CDatFilterImpl
Sleipnir::CDatImpl
Sleipnir::CDescendingKey< tType >
Sleipnir::CDescendingValue< tType >
CDot
Sleipnir::CExampleImpl
Sleipnir::CFASTAEncapsulates a standard FASTA file or a modified ENCODE-style wiggle (WIG) file
Sleipnir::CFASTAImpl
Sleipnir::CFileImpl
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::CGeneImpl
Sleipnir::CGenesRepresents a simple set of unique genes
Sleipnir::CGenesImpl
Sleipnir::CGenomeOrganizes a collection of unique genes representing a background or maximum gene set for some situation
Sleipnir::CGenomeImpl
Sleipnir::CHalfMatrix< tType >A symmetric two-dimensional matrix
Sleipnir::CHalfMatrixBase
Sleipnir::CHierarchyRepresents a simple node in a binary tree
Sleipnir::CHierarchyImpl
Sleipnir::CHMMExtremely simple Hidden Markov Model (HMM) implementation allowing learning and generation from the model
Sleipnir::CHMMImpl
LIBSVM::CLIBSVM
Sleipnir::CMathUtility class containing static basic math functions
Sleipnir::CMathImpl
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::CMeasureDiceCalculates the continuous of Dice coefficient between two vectors, dot(x, y) / ( dot(x, y) + a*||x-y|| + (1-a)*||y-x|| )
Sleipnir::CMeasureDistanceCorrelationCalculates the continuous of distance correlation coefficient between two vectors, unweighted only!
Sleipnir::CMeasureEuclideanCalculates the Euclidean distance between the two vectors
Sleipnir::CMeasureEuclideanScaled
Sleipnir::CMeasureHypergeometricCalculate the hypergeometric p-value of overlap between two boolean vectors (centering and weights ignored)
Sleipnir::CMeasureImpl
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::CMeasureKendallsTauImpl
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::CMeasurePearNormImpl
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::CMeasureSigmoidImpl
Sleipnir::CMeasureSignedDistanceCorrelationCalculates the continuous of distance correlation coefficient between two vectors, unweighted only! Original version of distance correlation is unsigned. This signed version takes the sign from pearson correlation
Sleipnir::CMeasureSpearmanCalculates Spearman's rank correlation between two vectors (centering as per EMap, weights ignored)
Sleipnir::CMeasureSpearmanImpl
Sleipnir::CMetaUtility class containing static utility functions
Sleipnir::CMetaImpl
Sleipnir::COntologyImpl
Sleipnir::COntologyKEGGImplements IOntology for the KEGG orthology
Sleipnir::COntologyKEGGImpl
Sleipnir::COntologyMIPSImplements IOntology for the MIPS functional catalog
Sleipnir::COntologyMIPSImpl
Sleipnir::COntologyMIPSPhenotypesExtends COntologyMIPS to include the (apparently defunct) "phencat" phenotype hierarchy
Sleipnir::COntologyOBOImplements IOntology for OBO based Ontologies
Sleipnir::COntologyOBOImpl
Sleipnir::COrthologyAn orthology is a collection of sets, each containing zero or more orthologous genes from any organism
Sleipnir::COrthologyImpl
Sleipnir::CPair< tType >
Sleipnir::CPairImpl
CParser
CParserConsole
Sleipnir::CPCLEncapsulates a PCL (or, in a pinch, CDT) formatted microarray data file
Sleipnir::CPCLImpl
Sleipnir::CPCLPairEncapsulates a CPCL paired with a quantization file
Sleipnir::CPCLPairImpl
Sleipnir::CPCLSetA PCL set manages a collection of CPCL objects and aligns their gene indices
Sleipnir::CPCLSetImpl
Sleipnir::CPSTRepresents a probabilistic suffix tree (PST) containing zero or more overlapping strings in a weighted manner
Sleipnir::CPSTImpl
CRegularize
Sleipnir::CSeekCentralA suite of search algorithms that are supported by Seek
Sleipnir::CSeekDatasetRepresentation of a microarray dataset that is used by Seek
Sleipnir::CSeekDBSetting
Sleipnir::CSeekIntIntMapAn integer to integer mapping structure that is used to detect the presence of genes in a dataset
Sleipnir::CSeekNetworkUtilities for sending and receiving data over the network
Sleipnir::CSeekPerformanceMeasureEvaluation metrics for a rank-list given some judgment gene-set
Sleipnir::CSeekPlatformRepresentation of a microarray platform that is used by Seek
Sleipnir::CSeekQueryRepresentation of a query gene-set that is used by Seek
Sleipnir::CSeekStrIntMapA string to integer mapping structure
Sleipnir::CSeekToolsA suite of file I/O and general purpose tools that are used by Seek
Sleipnir::CSeekWeighterProvide functions to assign dataset weight using the query gene
Sleipnir::CSeekWriter
Sleipnir::CServerProvide a basic multithreaded TCP/IP server for simple communication tasks
Sleipnir::CServerClientImpl
Sleipnir::CServerImpl
Sleipnir::CSlimRepresents a set of ontology terms
Sleipnir::CSlimImpl
Sleipnir::CSparseFlatHalfMatrix< tType >
Sleipnir::CSparseFlatMatrix< tType >
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::CSparseMatrixImpl< tType >
Sleipnir::CStatisticsUtility class containing static statistics functions
Sleipnir::CStatisticsImpl
Sleipnir::CStrassen
Sleipnir::CSVMProvides an interface for learning and evaluating support vector machines using svm_perf
Sleipnir::CSVMImpl
SVMLight::CSVMPERF
SVMArc::CSVMSTRUCTBASE
SVMArc::CSVMSTRUCTMC
SVMArc::CSVMSTRUCTTREE
Sleipnir::CTrie< tType >A simple prefix tree implementation
Sleipnir::CTrieImpl< tType >
Sleipnir::CTrieIterator< tType >Iterator for inorder traversal of trie keys
Sleipnir::CTrieIteratorImpl< tType >
Sleipnir::CVW
Sleipnir::CVWImpl
descend
GeneStruct
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
PairStruct
ParamStruct
SVMLight::Result
SVMArc::Result
LIBSVM::Result
LIBSVM::sample
CParserConsole::SArgs
SBackground
SBetween
SBNServerData
SCallback
SCallbackMeta
SCallbackVars
Sleipnir::SCoalesceDataset
Sleipnir::SCoalesceModifierCache
Sleipnir::SCoalesceModifiers
SColink
Sleipnir::SCompareRank< tType >
Sleipnir::SCrossRCs
Sleipnir::CSVMImpl::SData
SData
Sleipnir::CCoalesceClusterImpl::SDataset
SDatum
SEvaluate
SEvaluate2
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
SFeature
Sleipnir::SIsGene
Sleipnir::CDatImpl::size_t_comp
Sleipnir::CMeasureKendallsTauImpl::SKendallsFirst
Sleipnir::CMeasureKendallsTauImpl::SKendallsSecond
Sleipnir::CSVMImpl::SKernel
Sleipnir::CCoalesceMotifLibraryImpl::SKnowns
Sleipnir::CSVMImpl::SLearn
SLearn
CParser::SLocation
SModule
Sleipnir::SMotifMatch
Sleipnir::SNeighbors
Sleipnir::CPSTImpl::SNode
Sleipnir::COntologyImpl::SNode
SortGeneStruct
SortPairStruct
SVMArc::CSVMSTRUCTMC::SortResults
SortResults
SVMArc::CSVMSTRUCTTREE::SortResults
Sleipnir::COntologyImpl::SParser
Sleipnir::COntologyKEGGImpl::SParserKEGG
Sleipnir::COntologyMIPSImpl::SParserMIPS
Sleipnir::COntologyOBOImpl::SParserOBO
Sleipnir::SPixie
SPixie
SProcessor
SSeed
SSimpleome
SSorter
SSorterMod
SSorterModules
Sleipnir::SSorterRank
SSortFind
Sleipnir::SSortRCs
SSummary
STerm
Sleipnir::STermFoundEncapsulates the hypergeometric functional enrichment of a query against one ontology term
STF
Sleipnir::CCoalesceClusterImpl::SThreadCentroid
Sleipnir::CCoalesceImpl::SThreadCombineMotif
Sleipnir::CCoalesceClusterImpl::SThreadSeedPair
Sleipnir::CCoalesceClusterImpl::SThreadSelectCondition
Sleipnir::CCoalesceClusterImpl::SThreadSelectMotif
Sleipnir::CCoalesceClusterImpl::SThreadSignificantGene
SVMLight::SVMLabel
SVMArc::SVMLabel
LIBSVM::SVMLabel
SVMLight::SVMLabelPair
SWithin
SVMArc::TEMPNODE
thread_data
Sleipnir::CExampleImpl::UDatum