Published January 21, 2025 | Version v2

MOSTPLAS: A Self-correction Multi-label Learning Model for Plasmid Host Range Prediction

Authors/Creators

  • 1. ROR icon City University of Hong Kong

Description

Plasmids play an essential role in horizontal gene transfer, aiding their host bacteria in acquiring beneficial traits like antibiotic and metal resistance. There exists some plasmids that can transfer, replicate or persist in multiple organisms. Identifying the relatively complete host range of these plasmids provides insights into how plasmids promote bacterial evolution. To achieve this, we can apply multi-label learning models for plasmid host range prediction. However, there are no databases providing the detailed and complete host labels of these broad-host-range (BHR) plasmids. Without adequate well-annotated training samples, learning models can fail to extract discriminative feature representations for plasmid host prediction.

 

To address this problem, we propose a self-correction multi-label learning model called MOSTPLAS. We design a pseudo label learning algorithm and a self-correction asymmetric loss to facilitate the training of multi-label learning model with samples containing some unknown missing labels. We conducted a series of experiments on NCBI RefSeq plasmid database, plasmids with experimentally determined host labels, Hi-C dataset and DoriC dataset. The benchmark results against other plasmid host range prediction tools demonstrated that MOSTPLAS recognized more host labels while keeping a high precision.

Files

Supplementary_2_multi-host RefSeq plasmid test set.csv

Files (1.8 GB)

Name Size
md5:09e6aae9f9ad64ecb34666ad596a5659
20.5 kB Download
md5:2f192ecfa337053b1971e4813d590f3c
11.6 MB Download
md5:f0d42853cde91851b5ba4200e346094a
356.9 MB Download
md5:83d5aaac217735b7ae57fc316bf014e4
1.4 GB Download
md5:61d5b129010b49216d7b98e6611900dc
62.9 kB Preview Download
md5:571a8d4afee8933dd28b36b317622b92
166.0 kB Preview Download
md5:df48d4d4879fd33cb2fe9c9f3c6b4484
5.4 kB Preview Download

Additional details

Dates

Submitted
2024-11-04

Software

Repository URL
https://github.com/wzou96/MOSTPLAS
Programming language
Python