Comments (2)
Workflow of BioDep-Vis
main
- parse command-line arguments
- read go-basic.obo [-> readOntFile()]
- create GLUI window
- create graphs, alignments from input.json [-> init() -> parser()]
- initialize Camera, GL functions [-> init()]
readOntFile
- read id, name, def for each term into ontStruct
- insert each term into ontologyDB map
parser
- construct Graph for each graph term [-> Graph()]
- construct Alignment for each alignment term [-> Alignment()]
init
- create Camera
- bunch of gl code
Graph
- load graph file [-> readGraph()]
- load cluster file [-> clusterization()]
- load ontology file [-> readOntology()]
Alignment
- load alignment file [-> readFile()]
from biodepvis.
BioDepVis has been refactored with Qt, with the exception of the ROI feature. For now we will keep the old code, and we may implement this feature if it is deemed useful.
from biodepvis.
Related Issues (20)
- When running G3NA.exe, error occurs. HOT 1
- Search Box Appears off Screen HOT 2
- Orange Edge Lines Difficult to View HOT 2
- 'Fail to Open display' Error running G3NAV HOT 1
- Failure to install python packages necessary for Config Generator HOT 1
- G3NAV not finishing alignment HOT 1
- Separate G3NA from visualization HOT 1
- Stream BioDepVis from a remote machine / Palmetto HOT 1
- Retrieve ontology data from remote database / web api
- Visualize conserved subgraphs HOT 1
- Node selection is slightly incorrect
- Discuss whether to use 3D FDL, or provide option for 2D/3D HOT 1
- Discuss potential additional features
- Reorganize graph data files HOT 1
- Dial to tune threshold for edge weights HOT 1
- Use CUDA / OpenGL interoperability API
- Does Not Compile
- Save and restore node positions to bypass FDL
- Dockerize BioDepVis
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from biodepvis.