Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.

Automize Science

What is it

Automize Science is a Python package designed to elaborate data into graphs coming from lipid extractions (LC/MS). Starting from a file containing the pmol/mg values per each sample, this package streamlines the process of data analysis and visualization.

Features

Automize Science includes the following features:

  • Data Sanitization: Clean and prepare data for analysis, removing internal standard samples and non value samples.
  • Data Normalization: Normalize values with log10 to ensure consistency across samples.
  • Normality Check: Use the Shapiro-Wilk test to check for normality of residuals.
  • Equality of Variance Check: Use Levene's test to assess the equality of variances.
  • Statistical Significance Annotation: Annotate boxplots with significance levels using t-test, Welch's t-test, or Mann-Whitney test depending on the data requirements, through the starbars package.
  • Visualization Tools: Create boxplots to aid in data interpretation.

Installation

You can install the package via pip:

pip install automize_science


Alternatively, you can install the package from the source:

git clone https://github.com/elide-b/automize-science.git
cd automize-science
pip install .

Usage

Here is one example of how to use Automize Science:

import automize_science 

# Example usage
df = automize_science.data_workflow(
    file_path="My project.xlsx",
    data_sheet="Data Sheet",
    mice_sheet="Mice Sheet",
    output_path="C:/Users/[YOUR-USERNAME]/Documents/example",
    control_name="CM",
)

automize_science.zscore_graph_region(
    df_final=df,
    control_name="CM",
    experimental_name="EM",
    output_path="C:/Users/[YOUR-USERNAME]/Documents/example",
    palette="Set2",
    show=True,
)

Returns graphs.

Examples

For more detailed examples, please check the example folder.

Contributing

We welcome contributions! If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add some amazing feature').
  4. Push to the branch (git push origin feature-branch)
  5. Open a pull request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Metadata

Release files for automize_science 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for automize_science 1.0.2
File Size Uploaded Provenance
automize_science-1.0.2.tar.gz 9.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for automize_science 1.0.2
File Interpreter ABI Platform
automize_science-1.0.2-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 20.0 kB

Release files / automize_science-1.0.2.tar.gz

Download URL automize_science-1.0.2.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fe9c4e8141d6c930dedd94975d0ca2cb13f695463935c3872d2bb1f605b10cd4
BLAKE2b-256 checksum
How to use checksums
713532f7f0649e2b8d9d93c362057655a1fd75c82f08c48ec688e6646056bb8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.32.3

Release files / automize_science-1.0.2-py2.py3-none-any.whl

Download URL automize_science-1.0.2-py2.py3-none-any.whl
Size 10.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
269ad754adab43c316b8632867e2acfee263c282b82a1d8ed078ec4bb6628c34
BLAKE2b-256 checksum
How to use checksums
f0dffdece2ba58e03dd6d16a303bd48d360ddc55ec5cf50014d017dd776bcc41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.32.3

Security for automize_science 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page