CellexalVR
0.13.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
|
This class starts the thread that generates the network files and then tells the inputreader to process them. More...
Public Member Functions | |
void | CreateLineMaterials () |
Creates the materials used when drawing the lines between genes in networks. More... | |
void | GenerateNetworks () |
void | GenerateNetworks (int layoutSeed) |
Generates networks based on the selectiontoolhandler's last selection. More... | |
NetworkNode | CreateNetworkNode (string geneName, NetworkCenter center) |
Helper method to create network nodes. More... | |
NetworkCenter | CreateNetworkCenter (NetworkHandler handler, string name, Vector3 position, int layoutSeed) |
Creates a new network center. More... | |
NetworkHandler | FindNetworkHandler (string networkName) |
Finds a networkhandler. More... | |
void | HighLightGene (string geneName) |
Highlights a gene in all networks with a red circle. More... | |
Public Attributes | |
ReferenceManager | referenceManager |
NetworkCenter | networkCenterPrefab |
NetworkNode | networkNodePrefab |
Material | networkNodeDefaultMaterial |
Material | networkLineDefaultMaterial |
List< NetworkHandler > | networkList = new List<NetworkHandler>() |
int | selectionNr |
string | networkMethod |
Material[] | LineMaterials |
SelectionManager | selectionManager |
Properties | |
bool | GeneratingNetworks [get] |
This class starts the thread that generates the network files and then tells the inputreader to process them.
void CellexalVR.AnalysisLogic.NetworkGenerator.CreateLineMaterials | ( | ) |
Creates the materials used when drawing the lines between genes in networks.
NetworkCenter CellexalVR.AnalysisLogic.NetworkGenerator.CreateNetworkCenter | ( | NetworkHandler | handler, |
string | name, | ||
Vector3 | position, | ||
int | layoutSeed | ||
) |
Creates a new network center.
handler | The handler the center should be connected to. |
name | The name of the center. |
position | The position it should sit at. Should be from Graph.ScaleCoordinates(float, float, float). |
NetworkNode CellexalVR.AnalysisLogic.NetworkGenerator.CreateNetworkNode | ( | string | geneName, |
NetworkCenter | center | ||
) |
Helper method to create network nodes.
geneName | The name of the gene that the network node should represent. |
NetworkHandler CellexalVR.AnalysisLogic.NetworkGenerator.FindNetworkHandler | ( | string | networkName | ) |
Finds a networkhandler.
networkName | The name of the networkhandler |
void CellexalVR.AnalysisLogic.NetworkGenerator.GenerateNetworks | ( | int | layoutSeed | ) |
Generates networks based on the selectiontoolhandler's last selection.
void CellexalVR.AnalysisLogic.NetworkGenerator.HighLightGene | ( | string | geneName | ) |
Highlights a gene in all networks with a red circle.
geneName | The gene to highlight. |