qpcr - a python module for easy and versatile qPCR data analysis for small-scale datasets and high-throughput
Description
pipe method comprehension
The pipe methods of qpcr.Analyser, qpcr.Normaliser, and the qpcr.Filters, as well as the read method of the qpcr.DataReader can now directly be fed with a list.
qpcr.Assay and qpcr.Results
qpcr.Assay and qpcr.Results objects now allow direct item setting, getting and deleting on their dataframes. qpcr.Results can now be merged together using the + operator.
There are now a number of functions that wrap the qpcr classes to allow even easier
data handling. Among them are:
qpcr.read(...)to wrap a standardqpcr.DataReaderand itsreadmethodqpcr.analyse(...)to wrap a standardqpcr.Analyserand itspipemethodqpcr.normalise(...)to wrap a standardqpcr.Normalaliserand its `pipe method.qpcr.plot(...)to allow quick visualisation from severalqpcrclasses such asqpcr.Resultsorqpcr.Assay. ### New stats Theqpcr.Results.stats()dataframe now also includesIQR(by default, but adjustable to any two quantiles), andCI(assuming a normal distribution, default at 95% but also adjustable).
There is a new documentation now available with extended explanations on class usage. It is available on qpcr.readthedocs.io.
New__str__ representations
The main qpcr classes now all have a __str__ method to allow easier user-interaction, where they display their dataframes as well as other information.
The qpcr.SampleReader was dropped from qpcr.
qpcr.Results.split drop
The split method that previously generated a number of qpcr.Results objects from a single one based on its _rel_ columns has been dropped.
Some attributes such as the qpcr.Assay.dCt or qpcr.Results.is_empty are now properties and now longer callable methods. Also, the qpcr.Results.adopt_names method is now called setup_cols.
The huge __init__ method was refactored into a proper main submodule. Also the defaults were refactored into their own submodule instead of being part of _auxiliary. Also the id policy has been changed to allow repetitive .id(...) calling without requiring the use of .id_reset().
Notes
Files
NoahHenrikKleinschmidt/qpcr-v.4.0.0.zip
Files
(10.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:a4047a34e9bba2e35c1a290ce76cd940
|
10.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/NoahHenrikKleinschmidt/qpcr/tree/v.4.0.0 (URL)