QuantumDNA: A Python Package for Analyzing Quantum Charge Dynamics in DNA and Exploring Its Biological Relevance
The study of DNA charge dynamics is a highly interdisciplinary field that bridges physics, chemistry, biology, and medicine, and plays a critical role in processes such as DNA damage detection, protein-DNA interactions, and DNA-based nanotechnology. However, despite significant advances in each of these areas, knowledge often remains inaccessible to other scientific communities, limiting the broader impact of advances across disciplines. To bridge this gap, we present QuantumDNA, an open-source Python package for simulating DNA charge transfer (CT) and excited states using quantum-physical methods. QuantumDNA combines an efficient Linear Combination of Atomic Orbitals (LCAO) approach with tight-binding (TB) models, incorporating open quantum systems techniques to account for environmental effects. This approach allows rapid yet accurate analysis of large DNA ensembles, enabling statistical studies of genetic and epigenetic phenomena. To ensure accessibility, the package features a graphical user interface (GUI), making it suitable for researchers across disciplines.
Code (1)
Similar Papers 제목 키워드 기반
Quantum Advantage Seeker with Kernels (QuASK): a software framework to speed up the research in quantum machine learning
Exploiting the properties of quantum information to the benefit of machine learning models is perhaps the most active field of research in quantum computation. This interest has supported the development of a multitude o…
Quantum Machine LearningQDFlow: A Python package for physics simulations of quantum dot devices
Recent advances in machine learning (ML) have accelerated progress in calibrating and operating quantum dot (QD) devices. However, most ML approaches rely on access to large, representative datasets designed to capture t…
FCMpy: A Python Module for Constructing and Analyzing Fuzzy Cognitive Maps
FCMpy is an open source package in Python for building and analyzing Fuzzy Cognitive Maps. More specifically, the package allows 1) deriving fuzzy causal weights from qualitative data, 2) simulating the system behavior, …
LLM_annotate: A Python package for annotating and analyzing fiction characters
LLM_annotate is a Python package for analyzing the personality of fiction characters with large language models. It standardizes workflows for annotating character behaviors in full texts (e.g., books and movie scripts),…
GraSPy: Graph Statistics in Python
We introduce GraSPy, a Python library devoted to statistical inference, machine learning, and visualization of random graphs and graph populations. This package provides flexible and easy-to-use algorithms for analyzing …
BIG-bench Machine Learning