Skip to main content

pRESTO is a toolkit for processing raw reads from high-throughput sequencing of lymphocyte repertoires. Dramatic improvements in high-throughput sequencing technologies now enable large-scale characterization of immunoglobulin repertoires, defined as the collection of trans-membrane antigen-receptor proteins located on the surface of T and B lymphocytes. The REpertoire Sequencing TOolkit (pRESTO) is composed of a suite of utilities to handle all stages of sequence processing prior to germline segment assignment. pRESTO is designed to handle either single reads or paired-end reads. It includes features for quality control, primer masking, annotation of reads with sequence embedded barcodes, generation of single-molecule consensus sequences, assembly of paired-end reads and identification of duplicate sequences. Numerous options for sequence sorting, sampling and conversion operations are also included.

Requirements

Installation - Linux

  1. The simplest way to install all Python dependencies is to install the full SciPy stack using the instructions, then install Biopython according to its instructions.

  2. Extract the pRESTO bundle and run:
    > python3 setup.py install --user

Installation - Windows

  1. Install Python 3.4.0+ from Python, selecting both the options ‘pip’ and ‘Add python.exe to Path’.

  2. Install NumPy, SciPy, pandas and Biopython using the packages available from the Unofficial Windows binary collection.

  3. Unzip the pRESTO bundle, open a Command Prompt, change directories to the pRESTO folder, and run:
    > python setup.py install.
  4. For a default installation of Python 3.4, the pRESTO scripts will be installed into C:\Python34\Scripts and should be directly executable from the Command Prompt. If this is not the case, then follow step 5 below.

  5. Add both the C:\Python34 and C:\Python34\Scripts directories to your %Path%. On Windows 7 the %Path% setting is located under Control Panel -> System and Security -> System -> Advanced System Settings -> Environment variables -> System variables -> Path.

Installation - Mac OS X

  1. Install Xcode 3.2.6 Available from the Apple store or developer downloads. If you have a newer version (eg, Xcode 4.6.3) that will work also, but Xcode 3 is free of charge. If Xcode fails to install with an “Unknown Error”, change the date on your system to some time in 2011, install Xcode, and then change the date back to the proper setting.

  2. Install XQuartz 2.7.5 Available from the XQuartz project.

  3. Install Homebrew Follow the installation and post-installation instructions.

  4. Open a terminal and install gfortran (required for SciPy) using Homebrew (this can take an hour to install):
    > brew install gfortran
    If the above fails run this instead:
    > brew install --env=std gfortran
  5. Install Python 3.4.0+ and set the path to the python3 executable:
    > brew install python3
    > echo 'export PATH=/usr/local/bin:$PATH' >> ~/.profile
    Exit and reopen the terminal application so the PATH setting takes effect
  6. Install NumPy, SciPy, pandas and Biopyton using the Python package manager:
    > pip3 install numpy scipy pandas biopython
  7. Extract the pRESTO bundle, open a terminal window, change directories to the pRESTO folder, and run:
    > python3 setup.py install

Metadata

Release files for presto 0.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for presto 0.5.1
File Size Uploaded
presto-0.5.1.tar.gz 83.2 kB Details

Release files / presto-0.5.1.tar.gz

Download URL presto-0.5.1.tar.gz
Size 83.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5be967dcdb14a05cdcce270a9976fe8a4263036200232850b9f3e98fdaa17789
BLAKE2b-256 checksum
How to use checksums
1b2b4eb50493a7bec74b9e587f40b64df91408d3261331466a045c19b8f69f91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.7.9

1 release file

0.7.8

1 release file

0.7.7

1 release file

0.7.6

1 release file

0.7.5

1 release file

0.7.4

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.13

1 release file

0.5.12

1 release file

0.5.11

1 release file

0.5.10

1 release file

0.5.9

1 release file

0.5.8

1 release file

0.5.7

1 release file

0.5.6

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

This release

0.5.1 This release

1 release file

0.5.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page