# felis **Repository Path**: ByteDance-Seed/felis ## Basic Information - **Project Name**: felis - **Description**: FELIS: Free Energy of Ligand-protein InteractionS - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-15 - **Last Updated**: 2026-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
👋 Hi, everyone!
We are ByteDance Seed team.

You can get to know us better through the following channels👇

![seed logo](https://github.com/user-attachments/assets/c42e675e-497c-4508-8bb9-093ad4d1f216) # Felis

Felis (Free Energy of Ligand-protein InteractionS) is an open-source toolkit for automated and scalable protein-ligand absolute binding free energy (ABFE) calculations. It is designed for high-throughput structure-based drug discovery and supports a practical ABFE workflow without the scaffold constraints of RBFE methods. ## Getting started ### Prerequisites * Python version >= 3.11 * CUDA >= 12.6 ### Dependencies **OpenMM & OpenMMTools** You can install OpenMM and OpenMMTools using `conda`: ```bash conda install -c conda-forge openmm cuda-version=12.6 conda config --add channels omnia --add channels conda-forge conda install openmmtools conda remove jax jaxlib ``` **Gromacs** You can easily install Gromacs using the `apt` package manager on Debian/Ubuntu-based systems: ```bash sudo apt update sudo apt install gromacs ``` Once the installation is complete, verify that your Gromacs version is `2022.5` or higher: ```bash gmx --version ``` **ProLIF** You can install ProLIF from source with the provided patch: ```bash git clone https://github.com/chemosim-lab/ProLIF.git cd ProLIF git checkout v2.0.3 git apply ../submodule/prolif.patch pip install . ``` ### Installation After resolving the dependencies above, you can install Felis and its required Python packages by running: ```bash pip install . ``` ## Quick Start Example We provide an example ABFE calculation in the `examples/abfe/` directory. This example requires **8 GPUs** to run. ```bash cd examples/abfe/ bash run.sh ``` The script prepares input files from `pl_bfe_dataset` and runs the full ABFE workflow. ## License - The code portion of this project is licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0). - The dataset in the `pl_bfe_dataset/` directory is licensed under the [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/). ## Citation If you find Felis useful for your research and applications, feel free to give us a star ⭐ or cite us using: ```bibtex @misc{liu2026developmentlargescalebenchmarksproteinligand, title={Development and large-scale benchmarks of a protein-ligand absolute binding free energy toolkit}, author={Yu Liu and Ailun Wang and Yu Xia and Zhi Wang and Wen Yan}, year={2026}, eprint={2603.22274}, archivePrefix={arXiv}, primaryClass={physics.comp-ph}, url={https://arxiv.org/abs/2603.22274}, } ``` ## About [ByteDance Seed Team](https://seed.bytedance.com/) Founded in 2023, ByteDance Seed Team is dedicated to crafting the industry's most advanced AI foundation models. The team aspires to become a world-class research team and make significant contributions to the advancement of science and society.