Home - ViaGenetics/GenesisClientApp GitHub Wiki
##Introduction Genesis Client App is a command line interface tool that runs in your server and handles data upload requests you submit via Genesis web application. It is fully integrated with our platform to make the tedious task of moving files around simple and hands-off.
Once deployed it will proceed to transfer genomic data (FASTQ and VCF) you specified are associated with your samples through our www.genesis-app.com (Data Upload module) in order to process it and make it available in Genesis.
##Diagram
The main steps are
- User submits an Upload Request (will also need to deploy the Client App the first time)
- Genesis system administrator approves the Upload Request
- Genesis Client App starts transferring data files over to our platform
##System requirements Since the data gets transferred over to the Cloud a good bandwidth always helps to speed up the upload process.
###Required
- Python 2.7
- pip
- virtualenv
- requests
- A valid Genesis account
- 64 bit Linux or MacOSX computer with access to the stored files
###Supported OS Genesis Client App runs in most popular 64-bit UNIX/Linux flavors and MacOSX
- Ubuntu
- Debian
- OpenSUSE
- MacOSX