Skip to content

Commit

Permalink
Update readme and manual
Browse files Browse the repository at this point in the history
  • Loading branch information
mtomko committed Feb 9, 2024
1 parent 3124a44 commit 0ddc465
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 15 deletions.
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# PoolQ 3.0

Copyright (c) 2022 Genetic Perturbation Platform, The Broad Institute of Harvard and MIT.
Copyright (c) 2024 Genetic Perturbation Platform, The Broad Institute of Harvard and MIT.

[![Build Status](https://github.com/broadinstitute/poolq/actions/workflows/ci.yml/badge.svg)](https://github.com/broadinstitute/poolq/actions/workflows/ci.yml)

## Overview

PoolQ is a counter for indexed samples from next-generation sequencing of pooled DNA. Given a set
of sequencing data files (FASTQ, SAM, or BAM), and a pair of reference files mapping DNA barcodes
to construct or experimental identifiers, PoolQ reads the sequencing data and tallies the
to construct or experimental identifiers, PoolQ reads the sequencing data and tallies the
co-occurrence of each pair of barcodes from the two files, yielding a two-dimensional histogram.
The barcodes in one reference file are treated as rows in the histogram; the other correspond to
The barcodes in one reference file are treated as rows in the histogram; the other correspond to
columns.

PoolQ is capable of locating barcodes within reads using a variety of techniques:
Expand All @@ -22,16 +22,16 @@ It matches barcodes to reference data either exactly or allowing up to one base
PoolQ does not support matching with gaps or deletions.

In addition to producing a histogram, PoolQ generates a number of reports, which contain statistics and
other information that can be used to troubleshoot experiments. These include match percentages, barcode
other information that can be used to troubleshoot experiments. These include match percentages, barcode
locations, matching correlations between barcodes, and lists of frequently-occurring unknown barcodes.

## Documentation
For information on how to run PoolQ and its various modes and options, please see the
For information on how to run PoolQ and its various modes and options, please see the
[manual](docs/MANUAL.md). We also maintain a [changelog](CHANGELOG.md) listing updates made to PoolQ.

As of version 3.5.0, the source code to PoolQ is available under a [BSD 3-clause license](LICENSE). We
As of version 3.5.0, the source code to PoolQ is available under a [BSD 3-clause license](LICENSE). We
welcome contributions to PoolQ and have created a [contributor guide](CONTRIBUTING.md). Additionally,
we maintain a [list](NOTICE.txt) of other open-source libraries PoolQ depends on, along with links to
we maintain a [list](NOTICE.txt) of other open-source libraries PoolQ depends on, along with links to
associated licenses.

## Changes in PoolQ 3
Expand All @@ -40,7 +40,7 @@ PoolQ was completely rewritten for version 3. The new code is faster and the cod
and more maintainable. We have taken the opportunity to make other changes to PoolQ as well.

* There are substantial changes to the command-line interface for the program.
* The default counts file format has changed slightly, although there is a command-line
* The default counts file format has changed slightly, although there is a command-line
argument that indicates that PoolQ 3 should write a backwards-compatible counts file. The differences
are in headers only; file parsers should be able to adapt easily.
* The quality file has changed somewhat. Importantly, the definition of certain statistics has changed
Expand All @@ -51,14 +51,14 @@ See the [manual](docs/MANUAL.md) for complete details on the differences version

## PoolQ 2 support

We will continue to make the PoolQ 2.4 artifacts available for download on the
We will continue to make the PoolQ 2.4 artifacts available for download on the
[GPP portal](https://portals.broadinstitute.org/gpp/public/software/poolq). We have no plans to add
features to the code. We will address bugs on a case-by-case basis; in general only critical
features to the code. We will address bugs on a case-by-case basis; in general only critical
bugfixes will be ported to versions prior to 2.4, effective immediately.

## Maintainers
## Maintainers

PoolQ was originally developed by John Sullivan and Shuba Gopal of the Broad Institute RNAi Platform. It
PoolQ was originally developed by John Sullivan and Shuba Gopal of the Broad Institute RNAi Platform. It
is maintained by Mark Tomko of the Broad Institute Genetic Perturbation Platform.

## Contact Us
Expand Down
8 changes: 5 additions & 3 deletions docs/MANUAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PoolQ is a counter for indexed samples from next-gen sequencing of pooled DNA.

_This documentation covers PoolQ version 3.7.0 (last updated 09/05/2023)._
_This documentation covers PoolQ version 3.10.0 (last updated 02/08/2024)._

## Background

Expand Down Expand Up @@ -559,7 +559,7 @@ PoolQ you will need a Java 8 JDK. You can download an appropriate JRE or JDK fro
You can download PoolQ from an as yet undetermined location. The file you download is a ZIP file
that you will need to unzip. In most cases, this is as simple as right-clicking on the zip file, and
selecting something like "extract contents" from the popup menu. This will create a new folder on
your computer named `poolq-3.7.0`, with the following contents:
your computer named `poolq-3.10.0`, with the following contents:

- `poolq3.jar`
- `poolq3.bat`
Expand Down Expand Up @@ -627,7 +627,7 @@ how to launch programs from the command line on your given operating system.
If you successfully launched PoolQ, you should see a usage message explaining all of the
command-line options:

poolq3 3.7.0
poolq3 3.10.0
Usage: poolq [options]

--row-reference <file> reference file for row barcodes (i.e., constructs)
Expand All @@ -652,6 +652,7 @@ command-line options:
--umi-counts-dir <file>
--umi-barcode-counts-dir <file>
--quality <file>
--condition-barcode-counts-summary <file>
--counts <file>
--normalized-counts <file>
--barcode-counts <file>
Expand All @@ -661,6 +662,7 @@ command-line options:
--correlation <file>
--run-info <file>
--unexpected-sequence-threshold <number>
--unexpected-sequence-sample-pct <pct>
--unexpected-sequences <file>
--umi-quality <file>
--unexpected-sequence-cache <cache-dir>
Expand Down

0 comments on commit 0ddc465

Please sign in to comment.