Skip to main content

Bioleaching microbial community

Project description

bioleach

Overview

The bioleach package defines a bioinformatics pipeline to support reproducing the analysis published in [^1] of microbial consortia in a copper bioleaching context. The metagenome sequencing reads are available from NCBI bioproject PRJNA1170356 / SRA study SRP537212, while genomes and plasmids are available from ggKbase proect Cu_Bioleaching_Organisms_and_Plasmids.

See the following excerpt from the bioproject abstract for reference:

Here, we established a copper bioleaching microbial consortium on chalcopyrite and then transferred it to chalcocite to investigate how the community composition shifts due to changes in mineral structure and the absence of mineral-derived Fe. The initial inoculum came from a bioleaching column at a copper heap-leaching system in Cyprus. The solution chemistry was determined and microbial communities characterized by genome-resolved metagenomics after four and eight weeks of cultivation.

Background

The global demand for copper (Cu) is likely to outpace supply over the next decade due to widespread electrification, adoption of renewable energy technologies, and declining mine productivity.

IEA copper figure Copper demand data from the International Energy Agency's Global Critical Minerals Outlook.

One critical piece of the copper supply chain is bioleaching, the activity of microbes that extract copper and other metals during heap leaching. Microbial communities involved in the bioleaching process could be used to improve copper production and have been the subject of scientific research for at least the past two decades. For example, a recent study [^1] by scientists from UC Berkeley, MIT, and other institutions investigated the in microbial populations present on two different minerals found in copper mines, chalcopyrite and chalcocite.

Experimental diagram Diagram of experimental design from [^1].

[^1]: Lane et al. Bioleaching Microbial Community Metabolism and Composition Driven by Copper Sulphide Mineral Type. Environmental Microbiology Reports 2025.

Installation

The suggested method for installing bioleach is via pip in a dedicated conda environment

conda create -n bioleach pandas sra-tools pysradb mysql-connector-python \
  sqlalchemy pigz trim-galore bbmap trimmomatic fastp bowtie2
conda activate bioleach
pip install git+https://gitlab.com/aaylward/bioleach.git

Running bioleach with no arguments will display the usage text:

usage: bioleach [-h] [--version] {create-source-db,create-pipeline-db,export-db,download,trim-adapters,clean} ...

Bioleaching microbial community

positional arguments:
  {create-source-db,create-pipeline-db,export-db,download,trim-adapters,clean}
    create-source-db    create source database
    create-pipeline-db  create pipeline database
    export-db           export database
    download            download SRA reads
    trim-adapters       trim Illumina adapters
    clean               clean up SRA reads

options:
  -h, --help            show this help message and exit
  --version             show program's version number and exit

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

bioleach-0.0.3.tar.gz (9.9 MB view details)

Uploaded Source

Built Distribution

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

bioleach-0.0.3-py3-none-any.whl (9.9 MB view details)

Uploaded Python 3

File details

Details for the file bioleach-0.0.3.tar.gz.

File metadata

  • Download URL: bioleach-0.0.3.tar.gz
  • Upload date:
  • Size: 9.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for bioleach-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a47ab110ca75a9253dd27c32f66b2df5315de1894e75605b813c35cf392d06d2
MD5 c68f12f15b94d8e3e0b9ce43bf8bd843
BLAKE2b-256 65da93fec0911cba47934931eb27f534c90d8d043b210bf43d71a304b17ee794

See more details on using hashes here.

File details

Details for the file bioleach-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: bioleach-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for bioleach-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5be8499cf6fd63d2dee5180ef01c0acd4de7f6a29aaacdcfca8fcc5d0be6dc1a
MD5 6f914b0ebf5567c96ef0d3fe42d7282c
BLAKE2b-256 ff0b3b18401e9cdd271376c4a988994ff0ddf7671a58037e83d7957fb42e22b2

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