Uses of Interface
nct.graph.Graph

Packages that use Graph
nct.filter   
nct.graph   
nct.graph.basic   
nct.graph.util   
nct.networkblast   
nct.networkblast.filter   
nct.networkblast.graph   
nct.networkblast.graph.compatibility   
nct.networkblast.score   
nct.networkblast.search   
nct.output   
nct.service.interactions   
nct.visualization.cytoscape.dual   
 

Uses of Graph in nct.filter
 

Methods in nct.filter that return types with arguments of type Graph
 java.util.List<Graph<NodeType,WeightType>> SortFilter.filter(java.util.List<Graph<NodeType,WeightType>> solutions)
          Given a List of Graphs, it sorts the graphs based on the comparable implementation of the graph.
 java.util.List<Graph<NodeType,WeightType>> Filter.filter(java.util.List<Graph<NodeType,WeightType>> solutions)
          This provides the basic foundation for filtering.
 java.util.List<Graph<NodeType,WeightType>> DuplicateThresholdFilter.filter(java.util.List<Graph<NodeType,WeightType>> solutions)
          Given the solutions, this filter compares the nodes contained in each graph, calculates the percentage of identical nodes, and throws out any solutions that have a percent identity greater than or equal to the specified threshold.
 

Method parameters in nct.filter with type arguments of type Graph
 java.util.List<Graph<NodeType,WeightType>> SortFilter.filter(java.util.List<Graph<NodeType,WeightType>> solutions)
          Given a List of Graphs, it sorts the graphs based on the comparable implementation of the graph.
 java.util.List<Graph<NodeType,WeightType>> Filter.filter(java.util.List<Graph<NodeType,WeightType>> solutions)
          This provides the basic foundation for filtering.
 java.util.List<Graph<NodeType,WeightType>> DuplicateThresholdFilter.filter(java.util.List<Graph<NodeType,WeightType>> solutions)
          Given the solutions, this filter compares the nodes contained in each graph, calculates the percentage of identical nodes, and throws out any solutions that have a percent identity greater than or equal to the specified threshold.
 

Uses of Graph in nct.graph
 

Subinterfaces of Graph in nct.graph
 interface DistanceGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>>
          This interface describes a method that returns the distance between two nodes.
 interface KPartiteGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>,PartitionType extends Comparable<? super PartitionType>>
          A generic interface to a K-partite graph.
 interface SequenceGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>>
          An interface that describes accessing a sequence database associated with the graph.
 

Methods in nct.graph with parameters of type Graph
 int Graph.compareTo(Graph<NodeType,WeightType> g)
          Compares graph g to this graph.
 

Uses of Graph in nct.graph.basic
 

Classes in nct.graph.basic that implement Graph
 class BasicDistanceGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>>
          An extension of BasicGraph that calculates the minimum distance between nodes.
 class BasicGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>>
          A generic implementation of the Graph interface.
 class BasicKPartiteGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>,PartitionType extends Comparable<? super PartitionType>>
          A generic implementation of the KPartiteGraph interface.
 class BlastGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>>
          An extension of BasicDistanceGraph that implements SequenceGraph and contains a pointer to a Blast database.
 class FastaGraph<NodeType extends Comparable<? super NodeType>,WeightType extends Comparable<? super WeightType>>
          An extension of BasicDistanceGraph that implements the SequenceGraph interface and contains a (pointer to a) fasta database.
 

Methods in nct.graph.basic with parameters of type Graph
 int BasicGraph.compareTo(Graph<NodeType,WeightType> g)
          Returns the compareTo value of the score of this graph.
 

Uses of Graph in nct.graph.util
 

Methods in nct.graph.util with parameters of type Graph
 void GraphRandomizer.randomize(Graph<NodeType,WeightType> g)
          The method used to randomize the graph.
 void EdgeWeightShuffle.randomize(Graph<NodeType,WeightType> g)
          Basic Fisher-Yates edge weight shuffle.
 void DegreePreservingRandomizer.randomize(Graph<NodeType,WeightType> g)
          The method that performs the randomization.
 

Uses of Graph in nct.networkblast
 

Methods in nct.networkblast with parameters of type Graph
protected static void TestSearch.doSearch(int min, int max, Graph<BasicWeightedNode<java.lang.Integer,java.lang.Double>,java.lang.Double> graph, SimpleScoreModel<BasicWeightedNode<java.lang.Integer,java.lang.Double>> model)
           
 

Uses of Graph in nct.networkblast.filter
 

Methods in nct.networkblast.filter that return types with arguments of type Graph
 java.util.List<Graph<java.lang.String,java.lang.Double>> UniqueCompatNodeFilter.filter(java.util.List<Graph<java.lang.String,java.lang.Double>> solutions)
           
 

Method parameters in nct.networkblast.filter with type arguments of type Graph
 java.util.List<Graph<java.lang.String,java.lang.Double>> UniqueCompatNodeFilter.filter(java.util.List<Graph<java.lang.String,java.lang.Double>> solutions)
           
 

Uses of Graph in nct.networkblast.graph
 

Classes in nct.networkblast.graph that implement Graph
 class CompatibilityGraph
          This class creates a compatibility graph based on the homology of proteins between two species and the interaction graphs for the given species.
 class HomologyGraph
          This class creates a K-partite graph based on the homology of proteins between two or more species.
 class InteractionGraph
          An implementation of a SequenceGraph that is specified by a SIF file.
 

Uses of Graph in nct.networkblast.graph.compatibility
 

Methods in nct.networkblast.graph.compatibility with parameters of type Graph
 boolean CompatibilityCalculator.calculate(Graph<java.lang.String,java.lang.Double> compatGraph, java.util.List<? extends DistanceGraph<java.lang.String,java.lang.Double>> partitionGraphs, java.lang.String[] nodeBase, java.lang.String[] nodeBranch)
          The method that determines which nodes to add, adds them if appropriate, and calculates the edge score.
 boolean AdditiveCompatibilityCalculator.calculate(Graph<java.lang.String,java.lang.Double> compatGraph, java.util.List<? extends DistanceGraph<java.lang.String,java.lang.Double>> partitionGraphs, java.lang.String[] nodeBase, java.lang.String[] nodeBranch)
          The method that determines which nodes to add, adds them if appropriate, and calculates the edge score.
 

Uses of Graph in nct.networkblast.score
 

Methods in nct.networkblast.score with parameters of type Graph
 double SimpleScoreModel.scoreEdge(NodeType srcNode, NodeType destNode, Graph<NodeType,java.lang.Double> graph)
          For the two nodes from the specified graph graph, return the log likelihood score between the complex model and the null model.
 double SimpleEdgeScoreModel.scoreEdge(NodeType srcNode, NodeType destNode, Graph<NodeType,java.lang.Double> graph)
          For the two nodes from the specified graph graph, return the log likelihood score between the complex model and the null model.
 double LogLikelihoodScoreModel.scoreEdge(NodeType srcNode, NodeType destNode, Graph<NodeType,java.lang.Double> graph)
          For the two nodes from the specified graph graph, return the log likelihood score between the complex model and the null model.
 double ScoreModel.scoreEdge(NodeType srcNode, NodeType destNode, Graph<NodeType,WeightType> g)
          Given a sourceNode and destNode from a graph, this method will return the score of the edge.
 double SimpleScoreModel.scoreNode(NodeType node, Graph<NodeType,java.lang.Double> graph)
           
 double SimpleEdgeScoreModel.scoreNode(NodeType node, Graph<NodeType,java.lang.Double> graph)
           
 double LogLikelihoodScoreModel.scoreNode(NodeType node, Graph<NodeType,java.lang.Double> g)
           
 double ScoreModel.scoreNode(NodeType node, Graph<NodeType,WeightType> g)
          Given a node from graph, this function will return the score of the node.
 

Uses of Graph in nct.networkblast.search
 

Methods in nct.networkblast.search that return types with arguments of type Graph
 java.util.List<Graph<NodeType,java.lang.Double>> NewComplexSearch.searchGraph(Graph<NodeType,java.lang.Double> graph, ScoreModel<NodeType,java.lang.Double> scoreObj)
          Search the graph for a complex between minSeedSize and maxComplexSize nodes in size.
 java.util.List<Graph<NodeType,java.lang.Double>> GreedyComplexSearch.searchGraph(Graph<NodeType,java.lang.Double> graph, ScoreModel<NodeType,java.lang.Double> scoreObj)
          Search the graph for a complex between minSeedSize and maxComplexSize nodes in size.
 java.util.List<Graph<NodeType,java.lang.Double>> ColorCodingPathSearch.searchGraph(Graph<NodeType,java.lang.Double> graph, ScoreModel<NodeType,java.lang.Double> scoreObj)
          This function searches for pathways in the given graph of size pathSize using scoreObj and the color coding algorithm described by Scott, et al, 2005, Efficient Algorithms for Detecting Signaling Pathways in Protein Interaction Networks, Lecture Notes in Computer Science, vol 3500.
 java.util.List<Graph<NodeType,WeightType>> SearchGraph.searchGraph(Graph<NodeType,WeightType> graph, ScoreModel<NodeType,WeightType> scoreObj)
          This method will be used to call a search algorithm on the given graph object.
 

Methods in nct.networkblast.search with parameters of type Graph
 java.util.List<Graph<NodeType,java.lang.Double>> NewComplexSearch.searchGraph(Graph<NodeType,java.lang.Double> graph, ScoreModel<NodeType,java.lang.Double> scoreObj)
          Search the graph for a complex between minSeedSize and maxComplexSize nodes in size.
 java.util.List<Graph<NodeType,java.lang.Double>> GreedyComplexSearch.searchGraph(Graph<NodeType,java.lang.Double> graph, ScoreModel<NodeType,java.lang.Double> scoreObj)
          Search the graph for a complex between minSeedSize and maxComplexSize nodes in size.
 java.util.List<Graph<NodeType,java.lang.Double>> ColorCodingPathSearch.searchGraph(Graph<NodeType,java.lang.Double> graph, ScoreModel<NodeType,java.lang.Double> scoreObj)
          This function searches for pathways in the given graph of size pathSize using scoreObj and the color coding algorithm described by Scott, et al, 2005, Efficient Algorithms for Detecting Signaling Pathways in Protein Interaction Networks, Lecture Notes in Computer Science, vol 3500.
 java.util.List<Graph<NodeType,WeightType>> SearchGraph.searchGraph(Graph<NodeType,WeightType> graph, ScoreModel<NodeType,WeightType> scoreObj)
          This method will be used to call a search algorithm on the given graph object.
 

Method parameters in nct.networkblast.search with type arguments of type Graph
 void NewComplexSearch.setSeeds(java.util.List<Graph<NodeType,java.lang.Double>> seeds)
           
 void GreedyComplexSearch.setSeeds(java.util.List<Graph<NodeType,java.lang.Double>> seeds)
           
 

Constructor parameters in nct.networkblast.search with type arguments of type Graph
NewComplexSearch(int minSize, int maxSize, boolean create, java.util.List<Graph<NodeType,java.lang.Double>> seeds)
           
 

Uses of Graph in nct.output
 

Methods in nct.output with parameters of type Graph
 void ZIPSIFWriter.add(Graph<NodeType,WeightType> graph, java.lang.String name)
          Adds graph to zip archive.
 

Uses of Graph in nct.service.interactions
 

Fields in nct.service.interactions declared as Graph
protected  Graph<java.lang.String,java.lang.Double> DIPInteractionNetwork.graph
           
 

Methods in nct.service.interactions with parameters of type Graph
 void InteractionNetwork.updateGraph(Graph<NodeType,WeightType> graph)
          Updates the given graph with whatever values are created from the interaction network.
 void SIFInteractionNetwork.updateGraph(Graph<java.lang.String,java.lang.Double> graph)
           
 void DIPInteractionNetwork.updateGraph(Graph<java.lang.String,java.lang.Double> graph)
          Updates the specified graph with the relevant nodes and edges contained in the XIN file and for the organism specified in the constructor.
 

Uses of Graph in nct.visualization.cytoscape.dual
 

Methods in nct.visualization.cytoscape.dual with parameters of type Graph
static void DualLayout.create(Graph<java.lang.String,java.lang.Double> graph, java.lang.String style, java.lang.String outFile, java.lang.String outThumbFile, java.lang.String vizmapFileLoc)
          Creates a dual layout PNG graphic of the specified graph.