This software is provided under the Simplified BSD License. See
LICENSE.txt
Introduction
There are many software packages available for next-gen sequencing
analysis, here are some of the reasons to use RTG:
Comprehensive, cohesive, fast, sensitive and accurate variant
calling pipeline from FASTQ through to high-quality variants.
Robust, easy to use, and well supported.
Fast and accurate alignment, supporting popular sequencing
technologies, including alignment of Complete Genomics Inc reads.
Automatic base-quality recalibration computed on-the-fly during
mapping and applied during variant calling.
Variant calling both simple SNPs and complex haplotypes,
automatically realigning when necessary.
Pedigree-aware pipeline, joint Bayesian calling of multiple samples
in pedigrees with varying degrees of relatedness, from unrelated,
trios, quads, half-siblings, larger families, multi-generation pedigrees.
Pedigree-aware joint calling automatically includes de novo
discovery, including specific confidence scoring that the variant is
de novo. Again, this includes information from larger families where
available, not just trios. Offspring variant calls are automatically
phased from inheritance.
Variant calling allows specification of population priors in either
from general population variants or those in previously called
samples.
Sex-aware pipeline, automatically mapping to the correct chromosomes
for the sex of the sample, performing diploid or haploid variant
calling as appropriate (including PAR regions).
Joint Bayesian somatic variant detection, including support for
contamination, and providing post-calling updated contamination
estimate. Supports site-specific somatic mutation priors that allow
databases such as dbSNP/COSMIC/etc. to support the somatic calling.
Tools for quality control and sample checking: coverage analysis,
detection of chromosome abnormalities, verification of sex, sample
mislabelling, incorrect pedigree.
Includes sophisticated variant comparison tools for benchmarking and
ROC analysis to guide variant scoring and filtering. Including tool
for visualization of ROC information between runs.
Fast and comprehensive metagenomic analysis pipelines.
Species frequency composition and abundance analysis, including
bounds estimates and confidence scores both at the species and
higher taxon levels.
Species reported using both tabular data reports and interactive
Krona HTML pie charts.
Contaminant filtering and sample similarity analysis.
Includes tools for building and managing species reference databases
that include taxonomic structure (prebuilt databases are also
available).
Search reads directly against protein databases for functional
analysis.
Reproducible results: unlike many other tools, the results don’t
change when you enable multi-threading or when you repeat the same
run twice.
RTG Core is available pre-packaged directly from our
website, or follow
the instructions below to build from this repository.
Support
A user manual is included within the installation in both PDF and HTML
versions. These may also be viewed
online (HTML,
PDF).
You can use the commands in RTG Core to format your own reference
datasets, or download common
pre-formatted references
from our website.
An
rtg-users
discussion group is now available for general questions, tips, and
other discussions.
To be informed of new software releases, subscribe to the low-traffic
rtg-announce
group.
To update, you will need to perform a git pull on both
repositories. Advanced users may use git subtree to have both RTG
Tools and RTG Core within a single repository (it’s what we use during
development).
Compile / run unit tests
$ ant runalltests
Building RTG Core package
To build the RTG Core package which can be locally
installed and run:
$ ant zip-nojre
This will create an installation zip file under dist.
Installation
Uncompress the installation zip:
$ cd /my/install/dir/
$ unzip /path/to/rtg-core/dist/rtg-core-VERSION-nojre.zip
Follow the instructions contained in the README.txt. This build will
use the system Java by default, so ensure it is Java 11 or later.
For a nice demonstration of the features of RTG Core for sex and
pedigree aware mapping and variant calling on data generated from
scratch using the RTG Core simulation tools, run the demo-family.sh
script contained in the scripts of the installation directory:
$ cd /my/install/dir/rtg-core-VERSION/
$ ./scripts/demo-family.sh $PWD/rtg
RTG Core
Copyright (c) 2018 Real Time Genomics Ltd
This software is provided under the Simplified BSD License. See LICENSE.txt
Introduction
There are many software packages available for next-gen sequencing analysis, here are some of the reasons to use RTG:
RTG Core is available pre-packaged directly from our website, or follow the instructions below to build from this repository.
Support
A user manual is included within the installation in both PDF and HTML versions. These may also be viewed online (HTML, PDF).
You can use the commands in RTG Core to format your own reference datasets, or download common pre-formatted references from our website.
An rtg-users discussion group is now available for general questions, tips, and other discussions.
To be informed of new software releases, subscribe to the low-traffic rtg-announce group.
If you wish to purchase commercial support contact us via info@realtimegenomics.com.
Prerequisites for building from source
Check out source code for both RTG Tools and RTG Core
Building RTG Core requires the source code to both RTG Tools and RTG Core, so you must clone both repositories:
To update, you will need to perform a
git pullon both repositories. Advanced users may usegit subtreeto have both RTG Tools and RTG Core within a single repository (it’s what we use during development).Compile / run unit tests
Building RTG Core package
To build the RTG Core package which can be locally installed and run:
This will create an installation zip file under
dist.Installation
Uncompress the installation zip:
Follow the instructions contained in the
README.txt. This build will use the system Java by default, so ensure it is Java 11 or later.For a nice demonstration of the features of RTG Core for sex and pedigree aware mapping and variant calling on data generated from scratch using the RTG Core simulation tools, run the
demo-family.shscript contained in the scripts of the installation directory: