rBiopaxParser-package |
Parses BioPax level files and represents them in R |
addBiochemicalReaction |
This function adds a new biochemical reaction to the biopax model. |
addBiopaxInstance |
This function adds a new instance to an existing biopax model. |
addBiopaxInstances |
This function adds new instances to an existing biopax model. |
addControl |
This function adds a new control to the biopax model. |
addhash |
Adds a hash in front of a string |
addns |
Add a namespace tag to the supplied classname string |
addPathway |
This function adds a new pathway to the biopax model. |
addPathwayComponents |
This function adds pathway components to an existing pathway |
addPhysicalEntity |
This function adds a new physical entity. |
addPhysicalEntityParticipant |
This function adds a new physical entity participant. |
addPropertiesToBiopaxInstance |
This function adds new properties to an existing biopax instance. |
biopax |
Biopax example data set |
biopaxexample |
Biopax example data set |
biopaxLevel3Example |
Biopax example data set |
calcGraphOverlap |
This function calculates the overlap of 2 graphs |
checkValidity |
This function checks the supplied biopax model for validity. |
CLASS_INHERITANCE_BP2 |
CLASS_INHERITANCE_BP2 |
CLASS_INHERITANCE_BP3 |
CLASS_INHERITANCE_BP3 |
CLASS_PROPERTIES_BP2 |
CLASS_PROPERTIES_BP2 |
CLASS_PROPERTIES_BP3 |
CLASS_PROPERTIES_BP3 |
colorGraphNodes |
This function colors the nodes of a graph. |
combineNodes |
This function gracefully combines nodes of a regulatory graph. |
createBiopax |
This function creates a new Biopax model from scratch |
DATABASE_BIOPAX |
DATABASE_BIOPAX |
diffGraphs |
This function returns the different nodes and edges between graph1 and graph2. |
downloadBiopaxData |
This function downloads Biopax data from online databases |
generateNewUniqueID |
This function generates a new unique id for a biopax model |
getClassProperties |
This function returns the properties of the supplied biopax class. |
getInstanceClass |
This function returns the class name of the instance. |
getInstanceProperty |
This function returns all properties of the specified type for an instance. |
getNeighborhood |
This function returns the neighborhood of a physicalEntity |
getParticipants |
This function is used internally by pathway2Graph to obtain physical entities participating in an interaction. |
getReferencedIDs |
This function returns a vector of ids of all instances referenced by the specified instance. |
getReferencingIDs |
This function returns a vector of ids of all instances that reference the supplied id. |
getSubClasses |
This function returns the subclasses of the supplied biopax class. |
getSuperClasses |
This function returns the superclasses of the supplied biopax class. |
getXrefAnnotations |
This function returns the annotations of the supplied instances. |
hasProperty |
Checks if instances in the biopax data.table have a given property |
internal_checkArguments |
This function checks the supplied arguments if they abid to the given restrictions |
internal_generateXMLfromBiopax |
This function generates the xmlTree from the supplied biopax model. |
internal_getBiopaxModelAsDataFrame |
This internal function parses the Biopax XML of the supplied biopax model and returns it in the data.frame format. |
internal_NrOfXMLNodes |
This function is an internal function to count the Number of nodes and child nodes of an XMLNode. |
internal_propertyListToDF |
Internal function to build a data.frame from the list of properties for a new instance |
internal_resolvePhysicalEntityParticipant |
This function resolves physicalEntityParticipantIDs to their corresponding physicalEntityIDs |
internal_XMLInstance2DF |
This function is an internal function that parses a Biopax XMLNode. |
intersectGraphs |
This function returns a graph computed by the insection of supplied graph1 and graph2. |
isOfClass |
Checks if instances in the biopax data.table are of the given class |
isOfNamespace |
Check if a classname is preceeded by a certain namespace tag like in "namespace:classname" |
isURL |
Check if a string is an URL, preceeded by "http:" |
layoutRegulatoryGraph |
This function generates a (more or less) beautiful layout for a regulatory graph. |
listComplexComponents |
This function lists all components of a given complex. |
listInstances |
Lists all instances that conform to the selection criteria. |
listInteractionComponents |
This function lists all components of a given interaction. |
listPathwayComponents |
This function lists all pathway components of a given pathway. |
listPathways |
This function returns a list of all pathway ids. |
mergePathways |
This function merges two given pathways |
pathway2AdjacancyMatrix |
This function generates an adjacency matrix from the activations/inhibitions of a pathway in a biopax model. This function internally first calls pathway2RegulatoryGraph, then converts the regulatory graph to an adjacency matrix. See pathway2RegulatoryGraph for more details. |
pathway2Geneset |
This function generates the gene set of a pathway. This function generates a gene set of all physicalEntity's of a pathway. First all interactions of the pathway are retrieved and all components of these interactions are then listed. |
pathway2Graph |
This function generates a directed graph from all the interactions of a specified pathway in a biopax model. Edges with no direction are indicated by a 0 weight. |
pathway2RegulatoryGraph |
This function generates the regulatory graph from the activations/inhibitions of a pathway in a biopax model. This functions builds a graph from the pathway components of the supplied pathway. Only instances of class 'control' are considered, this leads a functinal graph with all edges either representing activations or inhibitions. No transports, no translocation, etc. If desired complexes can be split up into several nodes, this can sometimes lead to a more complex and cluttered graph. There can not be multiple edges between 2 nodes. Whenever duplicated edges are generated (especially by splitting up complexes) a warning is thrown. |
plotRegulatoryGraph |
This function layouts a regulatory graph and plots it using Rgraphviz. |
print.biopax |
Print a biopax object. |
rBiopaxParser |
Parses BioPax level files and represents them in R |
readBiopax |
This function reads in a Biopax .owl file |
removeDisconnectedParts |
This function is used internally by pathway2Graph to remove the smaller disconnected parts of the pathway graph. |
removeInstance |
This function removes an instance |
removeNodes |
This function gracefully removes nodes from a regulatory graph. |
removeProperties |
This function removes a property |
selectInstances |
Returns all instances that conform to the selection criteria. |
splitComplex |
This functions splits up a complex into its components. |
striphash |
Strips a hash in front of a string |
stripns |
Strips a namespace tag off a supplied classname string |
transitiveClosure |
This function generates the transitive closure of the supplied graph. |
transitiveReduction |
This function generates the transitive reduction of the supplied graph. |
unfactorize |
Replace factors/levels in a data.frame and use plain strings instead |
uniteGraphs |
This function unites two graphs. |
writeBiopax |
This function writes out a biopax model. |