⚠️ This README is still under development
About • Getting Started • Software • Versioning • License • Credits
The project is still in development, and upcoming updates will focus on the following tasks:
- Upload to server
- Documentation setup
The siRNA Seeker is a web app developed using the Django framework in Python to make available the siRNA design algorithm developed by the Nanogene research group to the scientific community. This web application offers a user-friendly and accessible interface for researchers to efficiently utilize the siRNA selection algorithm. Through this web app, users can interactively perform siRNA design analyses, customize parameters, and receive precise and relevant results. Django's use ensures robust and scalable implementation, meeting the demands of the scientific community and advancing biotechnology research. The goal is to make the web app accessible online, providing a centralized platform for knowledge sharing and collaboration among scientific community members interested in siRNA design. Thus, the following parts of the application have already been developed:
⚙️ Access more information about the algorithm developed here
- Landing Page - Main: There is a banner with an image and a button to start siRNA design, which leads to the Form (where users input parameters). Information about the algorithm, its importance for siRNA design, a contact option, and information about the research group are presented.
- Form: Users can input fasta file, copy and paste text, or put in the tag to search. Users could choose the author, siRNA size, calculate Tm, ™ max, energy-free range, and minimum of compliance. When clicking the submit button, users are directed to the Loading app.
- Loading: Show the expected time to complete the task and the progress. When complete, users are directed to the Dashboard.
- Dashboard: Displays the gene being analyzed, the amount of selected sequences, and a comparative table for all possible sequences. Text blocks indicate parameter failures, describing and classifying gravity.
- Account: Standard page for user login and registration. Accounts can save tree results at once.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To start this app in ypur local machine, you will need the following:
If your operating system is Windows or MacOS, you will also need the following programs:
A step-by-step series of examples that show how to get a development environment running
🛠️ Clone this repository to your local environment
git clone https://github.com/CatarinaRRF/siRNA_Seeker.git
🛠️ Navigate to the project directory
cd siRNA_Seeker
🛠️ Install the necessary dependencies
pip install -r requirements.txt
- Django - The web framework used
- Python - Used for algorithm production
- Javascript - Used for chart production
The version control system used was Git.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Federal University of Uberlândia (UFU) - Campus Patos de Minas
- Development team: Catarina RRF, Valdeir de Paula, and Matheus Souza