Open-source project
AspirinCode/papers-for-molecular-design-using-DL avatar
AspirinCode/papers-for-molecular-design-using-DL

AspirinCode/papers-for-molecular-design-using-DL: a GPL-3.0 paper index for generative molecular design

List of Molecular and Material design using Generative AI and Deep Learning

953 stars119 forksUnknownGPL-3.0

At a glance

What is it?
This repository is a curated reading list, not a library: a menu of markdown files that sorts generative-AI papers for molecular and material design by architecture and by input modality. Its value is the taxonomy, and its cost is that nothing here runs.
Who is it for?
Adopt this repository if you are mapping the generative molecular design literature and want a pre-sorted index of architectures and input modalities; skip it if you need code, weights or a benchmark harness, because none are shipped here. Before relying on it, open Molecular_Optimization.md, confirm which menu entries resolve to real files, and check the last push date against the newest arXiv identifier you need.
Can I use it commercially?
Yes, with conditions. GPL-3.0 is a copyleft licence: if you distribute software that includes it, you must release that software's source code under the same licence. Running it internally without distributing it does not trigger that obligation.
Is it still maintained?
Yes. The repository last received commits 2 days ago.
What is it written in?
GitHub does not report a main language for this repository.

Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

What this repository actually is, and who it is for

The repository is a list. Its README describes it as a "List of Molecular and Material design (molecular conformation generation) using Generative AI and Deep Learning", and the body is a set of markdown menus that link to separate topic files such as Molecular_Optimization.md. There is no package, no installable module, and no primary language recorded for the repository. Newcomers who expect a toolkit will be disappointed within the first minute.

The audience is narrower and more specific. It suits a graduate student or a research engineer starting a literature review on generative models for molecules, who needs to know that diffusion, flow matching, score-based models, VAEs, GANs, energy-based models and autoregressive transformers are all separate branches with their own paper trails. It also suits a team lead who wants a shared vocabulary before a design discussion, because the menu names the categories explicitly rather than leaving them implicit.

What it does not do is judge. The README is a set of links and headings. There is no scoring of papers, no reproduction notes, and no indication of which entries have released code. Treat it as an index card box, not a review article.

The menu structure is the product: architecture first, input modality second

The organising principle is visible in the README tables. One axis is model family: RNN-based, LSTM-based, autoregressive, transformer-based, VAE-based, GAN-based, flow-based, flow matching-based, prompt-based, score-based, energy-based, diffusion-based, RL-based, active learning, multi-task, Monte Carlo tree search, genetic algorithm, evolutionary algorithm, large language model-based, and agent-based. That list is long enough to be useful as a checklist when you are reading an abstract and trying to place it.

The second axis is the conditioning signal, and this is where the repository is more interesting than a generic awesome list. It separates text-driven generation, multi-target models, ligand-based, pharmacophore-based, structure-based, fragment-based, scaffold-based, motif-based, linker-based, chemical reaction-based, omics-based, multi-objective, and quantum models. It then adds a separate block for spectra: mass spectra, NMR, and cryo-EM maps. That split matters because a structure-based model and a spectra-conditioned model fail in completely different ways, and the menu keeps them apart.

A third block covers molecular conformation generation, subdivided by VAE, GAN, energy-based, flow matching, diffusion, RL and GNN approaches. Conformation generation is a different problem from molecular generation, and the repository does not conflate them.

Evaluation metrics and datasets get their own tables, which is rarer than it should be

The README devotes a table to Datasets, Benchmarks, Drug-likeness and Evaluation metrics, with named entries for QED, SAscore, QEPPI, RAscore, evaluation metrics, and molecular generative validation. This is the part most paper lists omit. If you are comparing two generative models, the metric definitions decide whether the comparison means anything, and having QED and SAscore as first-class entries in the index at least forces the question.

The repository also links outward to adjacent lists rather than trying to cover everything itself: awesome-AI4ProteinConformation-MD, LLM4Mol, papers_for_protein_design_using_DL, awesome-generative-ai, awesome-molecular-generation, a survey of AI in drug discovery, and a geometry deep learning list. That pattern is honest about scope. Protein design lives elsewhere. LLM-for-molecule work lives elsewhere. This repository stays on molecular and material design plus conformation generation.

What the README does not give is any guidance on which metric to prefer, or which benchmark is saturated. The entries are names, not commentary.

How you use it: git clone, then read markdown

There is no build step. The workflow implied by the repository layout is a clone and a text search:

git clone https://github.com/AspirinCode/papers-for-molecular-design-using-DL.git cd papers-for-molecular-design-using-DL

From there you open the topic files directly. The README points at Molecular_Optimization.md as one such file, with the note that it "will welcome" contributions. The main README itself carries the paper entries inline under headings such as Unified Deep Molecular Generative Model, where each entry follows a fixed shape: a bold title, a year in brackets, an author list, and an arXiv link. For example, the entry for All-atom Diffusion Transformers lists Chaitanya K. Joshi and co-authors with arXiv:2503.03965 (2025), and UniGenX is listed with arXiv:2503.06687 (2025).

Because the entries are plain markdown, grep works as a discovery tool:

grep -i "flow matching" README.md

There are no configuration keys, no environment variables, and no CLI. The only file types involved are .md and the images under figures/, such as figures/df4md.png, which the README embeds as an illustration of the topic map.

The real limitation: a list cannot tell you what reproduces

The failure mode is straightforward. A paper index records that work exists, not that it works. Nothing in the supplied material indicates that any entry has been checked for released code, that any result has been reproduced, or that the arXiv identifiers resolve. The README's own status line reads "Updating ...", which signals ongoing maintenance but also signals that the list is not a finished artefact.

There is a second, quieter problem. The menu tables are dense, and several headings overlap in ways that will confuse a newcomer: Fragment-based deep molecular generative models appears in the main menu table and again as Fragment-based DMGs in the row below it, and Scaffold-based DMGs sits beside Motifs-based DMGs and Linkers-based DMGs with no explanation of how the categories differ. If you are trying to decide whether your problem is a linker design problem or a scaffold hopping problem, the index will not settle it.

Finally, the repository is the wrong tool if you need to run anything. If your task is to generate molecules against a target, you need a framework with model implementations and training code. A list of arXiv links will not produce a single SMILES string.

Where a paper index stops and a framework begins

The natural alternative is a molecular generation framework with code, such as the model implementations and benchmarks that the papers in this list describe. The difference in approach is not quality, it is function. A framework ships a training loop, a featurisation pipeline, and an evaluation script; this repository ships headings and links.

Concretely, a framework lets you run a model on a dataset and get a number back. This repository lets you find out which model families exist, which conditioning signals have been tried, and which evaluation metrics the field uses. Those are complementary jobs, and conflating them is the most common mistake a reader will make with a list like this.

A second alternative is a narrower, actively curated list, such as the LLM4Mol repository that this README links to for large language models applied to molecules. The trade-off is coverage against depth. This repository spans molecular design, material design and conformation generation in one index, which means each individual branch gets less attention than a dedicated list would give it. If your work is entirely on LLM-driven molecule generation, the linked list is likely the better starting point.

Maintenance, licence, and what to check before you cite it

The repository is not archived, and the last push recorded is 2026-09-10, so the maintainer is still touching it. There are no releases, which is consistent with a documentation-only project: versioning a reading list by release tag would not mean much. The practical maintenance cost falls on you, the reader, because paper lists age in one direction. A 2025 entry for All-atom Diffusion Transformers will not tell you what superseded it in 2026.

The licence is GPL-3.0, shown in the README badge and in the repository metadata. For a list of links and paper titles, the licence question is mostly about redistribution: if you fork the repository or mirror its markdown into your own documentation, the GPL-3.0 terms travel with the copied text. Linking to arXiv papers is a separate matter from copying the repository's own prose, and nothing here constitutes legal advice. If you plan to embed substantial parts of the markdown in a commercial product, read the licence text and, if the answer matters commercially, ask someone qualified.

The one concrete step worth taking before you cite the repository is to verify that the specific entry you care about still resolves, since the README gives arXiv identifiers without any guarantee that they remain current.

Editorial conclusion

Adopt this repository if you are mapping the generative molecular design literature and want a pre-sorted index of architectures and input modalities; skip it if you need code, weights or a benchmark harness, because none are shipped here. Before relying on it, open Molecular_Optimization.md, confirm which menu entries resolve to real files, and check the last push date against the newest arXiv identifier you need.

Official sources

  1. AspirinCode/papers-for-molecular-design-using-DL on GitHub
  2. Issues
  3. License: GPL-3.0
  4. README
Community notes

Community notes