Skip to main content

A tool to generate FastQC-like graphs from a FastQC file

Project description

NotSoFastQC

This package is designed to generate imitation reports for each module in the FastQC tool. All modules create filter text and QC report text files and selected modules generate graphs that mimic those seen in FastQC.

Installation

NotSoFastQC can be installed from my github repository, either by following the link or using git:

git clone https://github.com/jamesfox96/NotSoFastQC
cd NotSoFastQC
python setup.py install

Usage

NotSoFastQC can be run from the command line in a variety of ways based on your needs.

To run report generation for all modules:

NotSoFastQC -I fastqc.txt -O output_directory/ --all

OR

By manually selecting desired modules:

NotSoFastQC -I fastqc.txt -O output_directory/ -M 1 2 3 9 10 11

Options:

  • -I: Input FastQC report text file.
  • -O: Output directory.
  • -D: To overwrite any folders in selected output directory with the same name as the folders generated.
  • -M: To select individual module numbers separated by spaces.

OR

  • --all: To select all modules for report generation. This will override any individually selected modules.

Details of modules available for selection are seen here below:

Module arg Description
1 Per base sequence quality
2 Per tile sequence quality
3 Per sequence quality scores
4 Per base sequence content
5 Per sequence GC content
6 Per base N content
7 Sequence Length Distribution
8 Sequence Duplication Levels
9 Overrepresented sequences
10 Adapter Content
11 K-mer Content

Note: Module 11 (K-mer content) does not produce a FastQC-like graph. This is because of missing data in the given files

Rationale

NotSoFastQC has been created as part of an assignment submission for the Applied Bioinformatics module Introduction to Bioinformatics Using Python at Cranfield University. The package is designed to use the files supplied in the TestData/ folder.

Contact

James Fox: james-fox@mail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

NotSoFastQC-1.1.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

NotSoFastQC-1.1-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file NotSoFastQC-1.1.tar.gz.

File metadata

  • Download URL: NotSoFastQC-1.1.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for NotSoFastQC-1.1.tar.gz
Algorithm Hash digest
SHA256 d6258e4c21570a579e1e75044dff71c7e9778bbf5e14c6d2ae3d003a53ca0a91
MD5 b69751b36f1c64e773e2c87c055e4903
BLAKE2b-256 0d777c87a7aecb7a06b2b5371ab1b621b1bc21a06cddee3c60af7f96b070e4b2

See more details on using hashes here.

File details

Details for the file NotSoFastQC-1.1-py3-none-any.whl.

File metadata

  • Download URL: NotSoFastQC-1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for NotSoFastQC-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71b7b9536ac0d2410bab3d22a0f394acfd22e4d4d1eedee64126908aab2cef65
MD5 2d16f7d07f81cf5fb43a4e39391537d1
BLAKE2b-256 350dc298ccd9487185ee2d608cf494c1578cc7021052077526c710ebedc6bee2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page