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.
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bioleach-0.0.4.tar.gz.
File metadata
- Download URL: bioleach-0.0.4.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9af5acb1937b1ee07b97ac05cb1484573a8410af58f6c81dfc5162788b02e2ea
|
|
| MD5 |
ab44994de93b3347ed4a5b6f9d4a3c81
|
|
| BLAKE2b-256 |
de95427af5813279f5f6d431ad5f92b88348ec39f540aeb16e4102d19ac0b9e2
|
File details
Details for the file bioleach-0.0.4-py3-none-any.whl.
File metadata
- Download URL: bioleach-0.0.4-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a977792f12fe724dbd0e5316526f5120c3faccd997e581eff87fa34a42036dea
|
|
| MD5 |
6490b946dbaba031f7cb8ad53f79c0e2
|
|
| BLAKE2b-256 |
a5ee0f339a0c51deae9ca0e96957b529f09a5b3cc30be52bf832341ed7c4f16d
|