Installation#

We recommend downloading the package directly from the GitHub repository. You can do this by cloning the repository or downloading it as a ZIP file. To clone the repository, use the following command:

Git repository#

git clone https://github.com/UadKLab/INQuant.git

Dependencies#

This project requires several Python libraries. Below is a list of the main dependencies:

  • pyopenms: A Python library for working with OpenMS data structures and algorithms.

  • pandas: Used for data manipulation and analysis, especially for handling structured data like tables and time series.

  • numpy: A fundamental package for scientific computing, useful for performing operations on arrays and matrices.

  • time: A standard Python module for time-related functions.

  • Bio (BioPython): A suite of tools for biological computation, used here for reading sequence data.

  • re: A standard library for regular expression operations, which allows searching and manipulating strings.

  • tqdm: A library for creating progress bars in Python loops.

  • math: A standard library for mathematical operations such as floor, ceil, and dist.

  • random: A standard Python library for generating pseudo-random numbers.

  • BeautifulSoup (bs4): A library for parsing HTML and XML documents.

  • requests: A simple HTTP library for making web requests.

For a full list of dependencies, you can also install them using the requirements.txt file, using

pip install -r requirements.txt

From here, the algorithms are ready to be imported into your Python scripts.