LabxDB seq
Schema
LabxDB seq is composed of 3 levels: project, sample, replicate and run. Each level is stored in a table. Columns within each table are described here.
Tools
With provided scripts sequencing data and their annotations can be imported and exported from sequencing center and external resources such as SRA.
Script | Function |
---|---|
import_seq | Import your sequencing data from your local sequencing center. |
export_sra | Export your sequencing data annotations to SRA. Prepare tabulated files for SRA import with your annotations. |
export_sra_fastq | Export your sequencing data to SRA. Prepare FASTQ file(s). Helper script of export_sra. |
import_sra_id | Import SRA IDs to your sequencing data annotations, i.e. import SRRxxx, SRPxxx etc to your database. |
import_sra | Import SRA data (FASTQ and annotations). |
Installation
These steps have to be done only the first time data is downloaded and imported.
-
Install LabxDB Python module including scripts.
-
Create folders
Choose a root folder for your sequencing data, here this will be
/data/seq
. Then create the following sub-folders:mkdir /data mkdir /data/seq mkdir /data/seq/raw # For RAW sequencing data mkdir /data/seq/by_run # For symbolic links to sequencing runs mkdir /data/seq/prepared # For imported/reformated sequencing data
Tutorials
Tutorial | Script | Description |
---|---|---|
Tutorial 1 | import_seq |
How to import your high-throughput sequencing data in LabxDB seq? From downloading data from your sequencing center to annotate samples. |
Tutorial 2 | export_sra |
How to export your high-throughput sequencing data to SRA? This greatly simplify export your own data to SRA at the time of publication. |
Tutorial 3 | import_sra |
How to import publicly available high-throughput sequencing data from SRA? |
Tutorial 4 | import_sra_id |
How to import the SRA attributed by SRA to your high-throughput sequencing data after import to SRA? Importing SRA IDs to your database allows you to keep track of exported (i.e. published) or not samples. |
NoteA working LabxDB seq database is required for this section. See the Installation section for help setup up your LabxDB seq database.
TipStart your own LabxDB in a virtual machine (Deploy). Check that your VirtualBox or QEMU instance works at http://127.0.0.1:8081. All links in these tutorials will use your virtual machine.