Quickstart for the impatient

If you know how to install python packages from PyPI and how to use the command line, you can follow the instructions in this section to get PacBio Data Processing up and running.

Alternatively, if you need a step-by-step guide to use PacBio Data Processing on a cluster, follow the Quickstart on a cluster guide.

Installation

To install PacBio Data Processing, open an interactive shell and run:

pip install PacBioDataProcessing

or, alternatively:

python -m pip install PacBioDataProcessing

And that’s it!

On sm-analysis-gui

By default pip install PacBioDataProcessing does not enable the GUI program sm-analysis-gui. This program is considered an extra feature, since its usage depends on the wxpython library, whose installation must be done independently.

Note

More details as well as alternative installation methods are explained in Installation.

Warning

Although the installation of PacBio Data Processing is now complete, there are some runtime dependencies, which means that the dependencies must be there before using PacBio Data Processing. See Other dependencies and the links therein for the list of dependencies and suggestions on how to install them.

Using PacBio Data Processing

Once PacBio Data Processing and its dependencies have been installed, the sm-analysis executable can be used to perform a single molecule analysis of m6A methylations in DNA. For that you need:

  • a BAM file with the results of the sequencing, and

  • the reference file: a .fa/.fasta (the companion .fa.fai/.fasta.fai file will be generated if missing)

and feed the sm-analysis program with those files.

For example, if the bam file’s name is mysequence.bam and the reference file is called myreference.fasta, then the sm-analysis program will carry out a single molecule analysis of the m6A methylations found during sequencing with the following command:

sm-analysis mysequence.bam myreference.fasta

What’s next?

In the Single molecule analysis with the sm-analysis program section of the documentation you can find detailed information about the output that you can expect from sm-analysis and the possible input options available to customize its behaviour.

Check the Usage section to learn more about how to use PacBio Data Processing. Or have a look at the Guides section for more advanced/specific documentation on selected topics.