Name: lineage
Owner: The Caleydo Team
Description: genealogy visualization tool ? @cnobre
Created: 2017-01-30 05:01:38.0
Updated: 2017-09-20 16:24:39.0
Pushed: 2017-12-11 18:53:11.0
Size: 8170
Language: TypeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Lineage is a genalogy visualization tool developed at the Visualization Design Lab at the University of Utah, with contributions from the Gehlenborg Lab at the Harvard Medical School.
See also the lineage_server and the lineage_product repositories.
Data preprocessing and anonymization is done in the (currently private) lineage_data_anonymization repository.
Preconditions:
Install software from Prerequisites section
npm install -g yo https://github.com/phovea/generator-phovea
The following command will create a lineage
directory relative to the current one:
hovea:setup-workspace lineage_product
The first prompt will be: SSH clone Yes/No
. No means HTTPS cloning, which is generally easier. If you prefer SSH have your GitHub SSH access set up.
Change into the new directory:
ineage
In this directory (lineage
), you will have (at least) two subdirectories lineage
which hosts the client code, and lineage_server
which hosts the server code.
An optional next step is to install the phovea_core via git. If you do that, you'll be able to easily step into the core. We currently develop against the develop
branch, so we need to switch to that:
clone https://github.com/phovea/phovea_core
hovea_core
checkout develop
Next install and run the server via docker, from the lineage
root directory:
er-compose up -d
Finally, out of the same directory, run the client:
run start:lineage
Use 'git' in the subdirectories lineage
and lineage_server
to commit, push, pull, etc.
For pulls you can also use
reach git pull
To update the dependencies, run:
hovea:update
This project is part of Caleydo and used Phovea, a platform for developing web-based visualization applications developed by the Caleydo team. For tutorials, API docs, and more information about the build and deployment process, see the documentation page.