Note: Some features mentioned below will be rolling out to users over the next couple of weeks as we haven't finished verifying its reliability
Today, we are proud to introduce DNA.I., a groundbreaking open source project that brings the power of machine learning to DNA analysis. DNAnalyzer is the first and only tool that lets you explore, understand, and discover the secrets of your DNA sequences with ease and elegance. DNAnalyzer is built on DNA.I., a revolutionary ML-based framework that can reveal the hidden patterns and properties of DNA sequences, such as gene expression, methylation, transcription factors, and more.
DNA.I. uses cutting-edge deep learning models and techniques to learn from massive genomic data and generate stunning insights. DNA.I. can also do amazing things like sequence alignment, motif discovery, and annotation. DNA.I. is designed to be flexible and modular, so you can tailor your analysis pipelines and integrate your own data sources.
Some of the amazing features of DNAnalyzer v3.0.0-beta.0 are:
- A beautiful and intuitive graphical user interface (GUI) that lets you easily upload your DNA sequences, choose the analysis options, and see the results in gorgeous visualizations.
- A powerful command-line interface (CLI) that gives you more control and functionality for those who love to work in a terminal environment.
- A rich collection of pre-trained models and datasets that cover a wide range of DNA analysis tasks, such as gene expression prediction, methylation detection, transcription factor binding site identification, and more.
- A comprehensive documentation that guides you through how to install, use, and extend DNAnalyzer and DNA.I.
- A community forum where you can connect with other users, ask questions, share feedback, report issues, and contribute to the development of the project.
- We believe that DNAnalyzer will be an invaluable and delightful resource for researchers, students, educators, and enthusiasts who want to explore the fascinating world of DNA. We welcome any suggestions, comments, or contributions that can help us make our project better and more accessible and beneficial for everyone.
To download the new DNAnalyzer, please visit our GitHub repository: https://github.com/VerisimilitudeX/DNAnalyzer/releases
To learn more about DNA.I. and how it works, please read our upcoming research paper (releasing on 8/31/2023): A ML-Based Analysis of DNA
As always, thank you for your support and interest in DNAnalyzer! 🧬
What's Changed
- Adds a background video to the website by @ArchontisKostis in #336
- JAVA-D1001 adds javadoc to method by @MartinGallauner in #322
- Unnecessary imports removed. by @Rishav1707 in #346
- Revert "Unnecessary imports removed." by @VerisimilitudeX in #349
- Boolean literal is redundant. by @Rishav1707 in #347
- Fix unsafe usage of getResource by @Ravina-Deogadkar in #335
- Add Additional testcases by @Ravina-Deogadkar in #340
- Adds test case for launching the GUI by @LimesKey in #350
- Update Gradle from V2 --> V2.3.3 by @LimesKey in #351
- Automatic downloading, Automatic GUI display, Automatic Gradlew building in one simple executable file by @LimesKey in #339
- Deepsource Wrong argument order in test assertions fix by @LimesKey in #353
- Add Rating GUI by @Ravina-Deogadkar in #355
- Executable installer and GUI launcher by @LimesKey in #354
- Changed wording prompt to allow for better understanding for ChatGpt by @LimesKey in #365
- Updating Java download link by @LimesKey in #366
- [AI] Human-friendly Analysis by @VerisimilitudeX in #364
- Update README.md by @VerisimilitudeX in #363
- New Feature - AI Analysis by @VerisimilitudeX in #369
- refactor: Use stream.allMatch in isRandomDNA by @xlxs4 in #374
New Contributors
- @MartinGallauner made their first contribution in #322
- @Rishav1707 made their first contribution in #346
- @xlxs4 made their first contribution in #374
Full Changelog: v2.1.1...v3.0.0-beta.0