Skip to main content

A program that calculates genskew.

Project description

This is the commandline client for Genskew_univiecube, which will automatically be installed when installing Genskew_univiecube.

For the online version of genskew and a more detailed description, please visit the website: genskew.csb.univie.ac.at/genskew_cc

GenSkew is an application for computing and plotting nucleotide skew data.

GenSkew calculates the incremental and the cumulative skew of two selectable nucleotides for a given sequence according to this formula: Skew = (nucleotide1 - nucleotide2) / (nucleotide1 + nucleotide2)

The results are provided as data table and as graphical plot. The global minimum and maximum are displayed in the cumulative graph. The minimum and maximum of a GC-skew can be used to predict the origin of replication (minimum) and the terminus location (maximum) in prokaryotic genomes.

There are three versions of this Program: Genskew_univiecube (the python library described below), Genskew_cc (a commandline client) and GUIskew (the Graphical Version of Genskew).

Installing the program with the command you can copy above will install all three of them. By calling python3 -m genskew -h you will see a detailed description how to use the commandline client. It can analyze multiple sequences in one command.

The graphical version of Genskew is started by the command python -m GUIskew. When pressing on the "Browse" button, you can select the sequence you want to use. With the two drop-down menus you can select the two nucleotides. Stepsize and windowsize can be left out, in which case they will be calculated by the program. The last drop down menu selects the file type in which you will save the Graph. Pressing calculate will display the graph in the window, but not save it. Calculate will only work for singular sequences, when multiple sequences are selected it will not display anything.

The use of the library is explained in detail on the pipy site of Genskew_univiecube.

Updatelog GenSkew_commandline

Version 0.1.2:

Added references to readme

Version 0.1.1:

General bug fix

Version 0.1.0:

Added the SkewIT¹ algorithm to GenSkew_cc.

Added a new parameter: --skewIT or -sk which, if set to "true", activates the SkewIT algorithm.

Version 0.0.5:

First finnished release of GenSkew_cc

REFERENCES: 1: SkewIT, https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008439 (06.04.2022), SkewIT: The Skew Index Test for large scale GC Skew analysis of bacterial genomes, Jennifer Lu, Steven L. Salzberg

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

Genskew_cc-0.1.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

Genskew_cc-0.1.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file Genskew_cc-0.1.2.tar.gz.

File metadata

  • Download URL: Genskew_cc-0.1.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for Genskew_cc-0.1.2.tar.gz
Algorithm Hash digest
SHA256 863c217e969c2b27ee646d4b21553e735831ab63adb9f3e387742ce936d077a6
MD5 3aaf9ffe220ac7e7d95d261df7c9bf67
BLAKE2b-256 f43f18ccf64338f3daf6b0a394f4ea76fa53fc9f09074eb21382516a8ace2ec8

See more details on using hashes here.

File details

Details for the file Genskew_cc-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: Genskew_cc-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for Genskew_cc-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0a16b3fd29d339b7f41d9545d738d8368b036c515ef1c7c19fd1c22ea787a303
MD5 88591654e5e95274662032fabf40ba7d
BLAKE2b-256 0428b7f4a3e7d95a048ece5243f60aa0af82fa32ebc5c63f13b9ebafe5abf1fe

See more details on using hashes here.

Supported by

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