Skip to main content

Tests Quality Gate Status DOI

UCEasy: A software package for automating and simplifying the analysis of ultraconserved elements (UCEs)

UCEasy is a Python wrapper that standardizes, automates, and simplifies the following PHYLUCE tasks: quality control of raw reads, assembly, alignment and UCE loci extraction.

Although the PHYLUCE pipeline is robust and well-established, it requires the execution of many command line scripts from heterogeneous tools, which can be quite challenging for scientists without some training in bioinformatics.

For more information check out our Wiki.

Installation Guide

Dependencies

  • Python ^3.7
  • PHYLUCE 1.6.* (1.7 not supported yet)

Install the package from PyPI:

$ pip install uceasy

Then, make sure you have a working installation of PHYLUCE, check out the installation guide at PHYLUCE's documentation.

Workflow

The operations Trim, Assemble and Align represent the following workflow. The following image demonstrates how the PHYLUCE workflow is abstracted by UCEasy.

The colored boxes are UCEasy CLI commands.

$ uceasy trim
$ uceasy assemble
$ uceasy align

Explore the options for these commands with the --help flag.

For a guide of how to use UCEasy see: Tutorial.

Acknowledgements

We thank the following institutions, which contributed to ensuring the success of our work:

Ministério da Ciência, Tecnologia, Inovação e Comunicação (MCTIC)

Museu Paraense Emílio Goeldi (MPEG)

Instituto Nacional de Pesquisas da Amazônia (INPA)

Centro Universitário do Estado do Pará (CESUPA)

Funding

This research was supported by Conselho Nacional de Desenvolvimento Científico e Tecnológico - CNPq (fellowships 149985/2018-5; 129954/2018-7). Romina Batista was supported by a postdoctoral fellowship granted from Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Brasil (CAPES-INPA proc. 88887477562/2020-00).

Authors

Caio Vinícius Raposo Ribeiro
Lucas Peres Oliveira
Romina Batista
Marcos Paulo Alves de Sousa

Contact

Dr. Marcos Paulo Alves de Sousa (Project leader)

Email: msousa@museu-goeldi.br
Laboratório de Biologia Molecular-LBM
Grupo de pesquisa em Bioinformática e Informática para Biodiversidade (BioInfo)
Museu Paraense Emílio Goeldi
Av. Perimetral 1901. CEP 66077- 530. Belém, Pará, Brazil.

Metadata

Release files for uceasy 0.3.1

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

Source distribution (sdist)

Source distribution for uceasy 0.3.1
File Size Uploaded Provenance Actions
uceasy-0.3.1.tar.gz 11.6 kB Without provenance Details for uceasy-0.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for uceasy 0.3.1
File Interpreter ABI Platform Actions
uceasy-0.3.1-py3-none-any.whl Python 3 none any Details for uceasy-0.3.1-py3-none-any.whl

Total release size: 23.8 kB

Release files / uceasy-0.3.1.tar.gz

Download URL uceasy-0.3.1.tar.gz
Size 11.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e954bfbfacb8bf178f34b0ee765c5fe02d980a2dd7856816425e3b832d524aae
BLAKE2b-256 checksum
How to use checksums
1ee6551d422a6f6e2efea82d1221398dcf08041bd03d4e83fae4e44c1fd2dacd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.11.2 Linux/6.1.21_1

Release files / uceasy-0.3.1-py3-none-any.whl

Download URL uceasy-0.3.1-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e6315ff7d3530aa0f4b71e232beb6fd9f2cde990d16f3510d49ffadda406818
BLAKE2b-256 checksum
How to use checksums
dbc2332b7bf1939936f164d535ac6fcba4ef35d91301d5f646267e04c58deea6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.11.2 Linux/6.1.21_1

Security for uceasy 0.3.1

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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