NVIDIA Clara Parabricks v4.0.0
  1. What is Clara Parabricks?

    Clara Parabricks is a software tool for speeding up DNA and RNA analysis.

  2. Where does the name come from?

    We started building small components that could be used to speed up computation much like you'd use bricks to build a house. Those "bricks" developed into larger components, which eventually became Clara Parabricks.

  3. What hardware and software do I need?

    For hardware, at least one supported GPU. How much memory you need depends on how many CPU cores you have. See Hardware Requirements for more details.

    For software, Clara Parabricks comes as a Docker container so you'll need nvidia-docker2 and an OS that supports it. You'll also need an NVIDIA driver, version 465.32.* or later. See Software Requirements for more details.

    That's all - because Clara Parabricks comes as a Docker container no additional software installation is required.

  4. How do I ensure that my Parabricks analysis won't terminate if I lose my SSH connection?

    This is only a problem if you're running on a remote computer - an AWS instance, for example. It's not specific to Parabricks; it can happen with any program being run on the remote computer.

    A simple option is to preface your command with nohup:

    This will run your command in the background in a way that ignores all "hangup" signals (i.e. loss of SSH connection) and saves all output to a file called nohup.out.

    Another option is to use a program that supports persistent sessions such as screen or tmux.

  5. Parabricks does not run when a system is initialized using Singularity containerization; Singularity does not load all nvidia modules.

    Do this if you see an initialization error:

    This is only a concern with versions of Clara Parabricks prior to v4.0.

  • We're here to help! Please reach out to us on our Developer Forums if you are having trouble using the software.


© Copyright 2022, Nvidia. Last updated on Jun 28, 2023.