Skip to content

Install Scout

This guide will walk you through how to setup a working instance of scout by cloning the repository from GitHub and installing it with the pip install command. For instructions on how to deploy Scout command line and server using containers check the Deploy Scout in containers page The instructions are divided into multiple sections. One section describes how to set up a demo version with some cases just to see how it could look like.

0. Intro

Make sure you have a mongod process running. First install mongodb and follow the instructions.

1. Install

Installation of Scout is possible via pip or GitHub. Let's start by pulling down the GitHub repository with the source code.

GitHub

git clone https://github.com/Clinical-Genomics/scout
cd scout
pip install --requirement requirements.txt --editable .

Pip

To get the latest version, use the above. When using pip the latest stable release will be installed.

pip install scout-browser

2. Setup

Full setup

To initialize a working instance with all genes, diseases etc run

scout setup database

for more info, run scout --help

If you intent to use authentication, make sure you are using a Google email!

The previous command setup the database with a curated collection of gene definitions with links to OMIM along with HPO phenotype terms. Now we will load some example data. Scout expects the analysis to be accomplished using various gene panels so let's load one and then our first analysis case:

scout load panel scout/demo/panel_1.txt
scout load case scout/demo/643594.config.yaml

For more information about populating the database, please see admin-guide.

Demo

This option is used to quickly get a operating instance with some example data

scout setup demo
scout --demo serve