RaptGen-UI is a web-based user-friendly interface for RaptGen, a powerful Latent Space Bayesian Optimization (LSBO) method for identifying and optimizing aptamers from high-throughput SELEX data. For more information about RaptGen, please refer to the RaptGen paper.
Currently, RaptGen-UI supports four modules:
- Viewer: Explore the latent space of the trained VAE model.
- VAE Trainer: Train a VAE model to embed the SELEX data into a latent space.
- GMM Trainer: Train a GMM model to cluster the latent space.
- Bayesian Optimization: Optimize aptamers by Bayesian Optimization.
Click on the links to learn more about each module.
Git clone this repository.
$ git clone https://github.com/Unkosan/RaptGen-UI.git
$ cd RaptGen-UI
And just run the following command inside the directory!
$ docker compose up -d
After waiting for a while, you can access the RaptGen-UI by going to http://localhost:18042.
This application is deployed on Docker compose. If you want to run it on your local machine, you need to install Docker and Docker Compose. For more information about installation, please refer to the setup manual on the documentation.
The detailed procedure can be found in the documentation.
Contributions are welcome! If you find any bugs or have any suggestions, please feel free to open an issue or submit a pull request.
If you use RaptGen-UI in your research, please cite the following paper:
@article{nakano2025raptgenui,
title={RaptGen-UI: Interactive Interface for RNA Aptamer Identification Using Latent Space Bayesian Optimization}
author={Nakano, Ryota and Iwano, Natsuki and Ichinose, Akiko and Hamada, Michiaki}
year={2025},
}
This project is licensed under the MIT License. You are free to use, modify, and distribute this software for personal or commercial purposes.