MobiDB-lite is a Python program designed to generate a consensus prediction of intrinsically disordered regions in proteins. The consensus is generated by measuring predictors agreement where at least 5/8 of predictors must agree to assign disorder state to a residue. A mathematical morphology (MM) dilation/erosion processing is applied to smooth the prediction and short regions are filtered out.
The code is integrated into the InterProScan software. The MobiDB-lite output is available in the MobiDB, InterPro, PDBe, PDBe-KB and UniProtKB databases.
This version of MobiDB has been developed in collaboration with Matthias Blum who optimized its execution time by 10 times. Matthias' version is available here (and called IDRPred).
MobiDB-lite is also available as Docker container MobiDB-lite_docker
MobiDB-lite 4.0: faster prediction of intrinsic protein disorder and structural compactness
Mahta Mehdiabadi , Matthias Blum , Giulio Tesei , Sören von Bülow , Kresten Lindorff-Larsen , Silvio C E Tosatto , Damiano Piovesan
Bioinformatics (2025) - DOI: 10.1093/bioinformatics/btaf297
You can use the tool simply cloning this repo and running __main__.py
Python script.
which implements a command line interface.
To avoid import errors you need to add the source root folder
to the PYTHONPATH
environment variable. For example:
export PYTHONPATH=/path/to/MobiDB-lite/src:$PYTHONPATH
Alternatively, you can install the package with Pip. No need to export any variable in this case.
From GitHub:
git clone https://github.com/BioComputingUP/MobiDB-lite.git
pip install .
To install the dependencies:
pip install -r requirements.txt
The program can be executing the command line interface or as a library. Both the command line and the library accept the following positional arguments:
- input file - Protein sequences to be analyzed in FASTA format
- output file - The output file, different formats can be generated
When executed from the command line the script logs information about the calculation in the console (standard error) and
will create an output file containing the prediction results.
A different temporary folder can be specified using the --tempdir
option.
The following options are available:
When installed with pip the script is available as mobidb_lite
command.
mobidb_lite input_fasta_file output_file
If you simply cloned the repository:
python3 /path/to/MobiDB-lite/src/mobidb_lite/__main__.py input_fasta_file output_file