Upload 309 files
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +7 -0
- CITATION.cff +9 -0
- LICENSE +21 -0
- README.md +142 -1
- assets/figure1.pdf +0 -0
- assets/figure1.png +3 -0
- assets/figure1_source/README.md +10 -0
- assets/figure1_source/fonts/UFL.txt +96 -0
- assets/figure1_source/fonts/Ubuntu-Bold.ttf +3 -0
- assets/figure1_source/fonts/Ubuntu-Regular.ttf +3 -0
- assets/figure1_source/make_diagnostics.py +25 -0
- assets/figure1_source/make_molecules.py +26 -0
- assets/figure1_source/overview.tex +59 -0
- assets/figure1_source/parent_acid.pdf +0 -0
- assets/figure1_source/parent_acid.svg +112 -0
- assets/figure1_source/parent_amine.pdf +0 -0
- assets/figure1_source/parent_amine.svg +96 -0
- assets/figure1_source/parent_aminoacid.pdf +0 -0
- assets/figure1_source/parent_aminoacid.svg +184 -0
- assets/figure1_source/product.pdf +0 -0
- assets/figure1_source/product.svg +172 -0
- assets/fonts/UFL.txt +96 -0
- assets/fonts/Ubuntu-Bold.ttf +3 -0
- assets/fonts/Ubuntu-Regular.ttf +3 -0
- bibliography/source_records.json +3204 -0
- bibliography/verified_references.csv +73 -0
- bibliography/verified_references.json +866 -0
- configs/ablations.yaml +8 -0
- configs/budget_integration.yaml +11 -0
- configs/chemistry_small.yaml +10 -0
- configs/enamine_local.yaml +15 -0
- configs/grid.yaml +9 -0
- configs/molecular_public.yaml +12 -0
- configs/strings.yaml +8 -0
- configs/toy.yaml +9 -0
- data/examples/parents.csv +14 -0
- data/examples/reactions.json +7 -0
- data/examples/reagents.csv +15 -0
- docs/data.md +38 -0
- docs/environment.json +17 -0
- docs/experiments.md +54 -0
- docs/formulation.md +31 -0
- docs/package_verification.json +15 -0
- docs/validation.md +37 -0
- paper/DooABLe_ICML.pdf +3 -0
- paper/algorithm.sty +79 -0
- paper/algorithmic.sty +201 -0
- paper/fancyhdr.sty +864 -0
- paper/figures/diagnostics.pdf +0 -0
- paper/figures/overview.pdf +0 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,10 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
assets/figure1_source/fonts/Ubuntu-Bold.ttf filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
assets/figure1_source/fonts/Ubuntu-Regular.ttf filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
assets/figure1.png filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
assets/fonts/Ubuntu-Bold.ttf filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
assets/fonts/Ubuntu-Regular.ttf filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
paper/DooABLe_ICML.pdf filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
results/ablations/plots/benchmark.png filter=lfs diff=lfs merge=lfs -text
|
CITATION.cff
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
cff-version: 1.2.0
|
| 2 |
+
message: "Please cite the accompanying manuscript when using DooABLe."
|
| 3 |
+
title: "DooABLe: Learning Target Distributions with Budgeted Executable Paths"
|
| 4 |
+
type: software
|
| 5 |
+
version: 0.1.0
|
| 6 |
+
date-released: 2026-09-12
|
| 7 |
+
authors:
|
| 8 |
+
- name: "DooABLe contributors"
|
| 9 |
+
license: MIT
|
LICENSE
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MIT License
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2026 DooABLe contributors
|
| 4 |
+
|
| 5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 6 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 7 |
+
in the Software without restriction, including without limitation the rights
|
| 8 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 9 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 10 |
+
furnished to do so, subject to the following conditions:
|
| 11 |
+
|
| 12 |
+
The above copyright notice and this permission notice shall be included in all
|
| 13 |
+
copies or substantial portions of the Software.
|
| 14 |
+
|
| 15 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 16 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 17 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 18 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 19 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 20 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 21 |
+
SOFTWARE.
|
README.md
CHANGED
|
@@ -1,3 +1,144 @@
|
|
| 1 |
---
|
| 2 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
---
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
language: en
|
| 3 |
+
license: mit
|
| 4 |
+
tags:
|
| 5 |
+
- molecular-design
|
| 6 |
+
- generative-modeling
|
| 7 |
+
- gflownet
|
| 8 |
+
- pytorch
|
| 9 |
+
- chemistry
|
| 10 |
---
|
| 11 |
+
|
| 12 |
+
# DooABLe
|
| 13 |
+
|
| 14 |
+

|
| 15 |
+
|
| 16 |
+
**Learning Target Distributions with Budgeted Executable Paths**
|
| 17 |
+
|
| 18 |
+
DooABLe learns a specified distribution over reachable outcomes together with cost-dependent execution paths. The implementation supports finite action graphs, bounded string editing, lattice navigation, and reaction-based molecular construction. Molecular generation begins with a supplied parent inventory and permits a chosen number of additional reactions.
|
| 19 |
+
|
| 20 |
+
For outcome weights $r(y)>0$, path cost $C(\xi)$, and route temperature $\tau>0$,
|
| 21 |
+
|
| 22 |
+
$$P^*(\xi)=\frac{r(y)}{\sum_{y'}r(y')}\frac{e^{-C(\xi)/\tau}}{\sum_{\xi':y(\xi')=y}e^{-C(\xi')/\tau}}.$$
|
| 23 |
+
|
| 24 |
+
The first factor specifies outcome probability. The second distributes that probability among feasible routes to the outcome. Prefix free energies are fitted through a backward recursion, and the forward sampler is trained with trajectory balance.
|
| 25 |
+
|
| 26 |
+
## Install
|
| 27 |
+
|
| 28 |
+
Python 3.12 or newer is required. The executed checks used Python 3.12 and CPU PyTorch. The small examples run on a CPU and fit comfortably in a few GB of RAM.
|
| 29 |
+
|
| 30 |
+
```bash
|
| 31 |
+
python -m venv .venv
|
| 32 |
+
source .venv/bin/activate
|
| 33 |
+
python -m pip install --upgrade pip
|
| 34 |
+
python -m pip install torch --index-url https://download.pytorch.org/whl/cpu
|
| 35 |
+
python -m pip install -e '.[test]'
|
| 36 |
+
```
|
| 37 |
+
|
| 38 |
+
The exact versions used for validation are in [docs/environment.json](docs/environment.json). To reproduce those versions, install [requirements-validated.txt](requirements-validated.txt) after the CPU PyTorch installation.
|
| 39 |
+
|
| 40 |
+
## Shortest example
|
| 41 |
+
|
| 42 |
+
```bash
|
| 43 |
+
dooable toy --output results/demo/graph.json
|
| 44 |
+
dooable train --graph results/demo/graph.json --steps 1200 --output results/demo/model
|
| 45 |
+
dooable sample --model results/demo/model --n 1000 --output results/demo/samples.jsonl
|
| 46 |
+
```
|
| 47 |
+
|
| 48 |
+
This example has two equally weighted outcomes and unequal route counts. Training writes the graph, model weights, optimizer state, and progress measurements. Each sample contains its outcome, edge sequence, action records, total cost, and log probability.
|
| 49 |
+
|
| 50 |
+
The exact dynamic program uses the same graph format.
|
| 51 |
+
|
| 52 |
+
```bash
|
| 53 |
+
dooable exact --graph results/demo/graph.json --temperature 0.7 --output results/demo/exact
|
| 54 |
+
dooable sample --model results/demo/exact --n 1000 --output results/demo/exact_samples.jsonl
|
| 55 |
+
```
|
| 56 |
+
|
| 57 |
+
## Public molecular workflow
|
| 58 |
+
|
| 59 |
+
The included inventory has 12 named parent compounds, 13 reagents, and four directional amide/ester templates. A budget of two produces 168 distinct outcomes under the declared reaction rules and 750 Da product cap. These compounds provide a reproducible chemistry example. Enamine experiments use the supplied local catalog through the same adapter.
|
| 60 |
+
|
| 61 |
+
```bash
|
| 62 |
+
dooable build --parents data/examples/parents.csv --reagents data/examples/reagents.csv --reactions data/examples/reactions.json --budget 2 --output results/public/graph.json
|
| 63 |
+
```
|
| 64 |
+
|
| 65 |
+
The public property workflow downloads Caco-2 Wang data through Therapeutics Data Commons and BACE inhibition data from MoleculeNet. It canonicalizes structures, averages duplicate labels, creates scaffold-disjoint partitions, and fits Morgan-fingerprint extra-trees predictors. The saved predictor weights are included at `results/validation/property_models/`. Refit them with
|
| 66 |
+
|
| 67 |
+
```bash
|
| 68 |
+
dooable fit-properties --data data/downloads --output results/public/property_models --seed 0
|
| 69 |
+
```
|
| 70 |
+
|
| 71 |
+
Use the included weights for the following generation run.
|
| 72 |
+
|
| 73 |
+
```bash
|
| 74 |
+
dooable score --graph results/public/graph.json --models results/validation/property_models --output results/public/rewards.json
|
| 75 |
+
dooable train --graph results/public/graph.json --rewards results/public/rewards.json --temperature 0.7 --steps 1200 --output results/public/model
|
| 76 |
+
dooable sample --model results/public/model --n 1000 --output results/public/samples.jsonl
|
| 77 |
+
dooable replay --samples results/public/samples.jsonl --budget 2
|
| 78 |
+
python scripts/evaluate_candidates.py --samples results/public/samples.jsonl --scores results/public/rewards.csv --budget 2 --requested 1000 --oracle-calls 168 --method dooable --output results/public/evaluation.json
|
| 79 |
+
```
|
| 80 |
+
|
| 81 |
+
BACE scores are predicted pIC50 values. Caco-2 scores are predicted log10 permeability in cm/s. Reaction replay checks the recorded graph transformations. Laboratory reaction success and experimental property measurements require separate experiments.
|
| 82 |
+
|
| 83 |
+
## Benchmarks and plots
|
| 84 |
+
|
| 85 |
+
```bash
|
| 86 |
+
python scripts/run_benchmarks.py --config configs/toy.yaml
|
| 87 |
+
python scripts/run_benchmarks.py --config configs/grid.yaml
|
| 88 |
+
python scripts/run_benchmarks.py --config configs/strings.yaml
|
| 89 |
+
python scripts/run_benchmarks.py --config configs/chemistry_small.yaml
|
| 90 |
+
python scripts/run_benchmarks.py --config configs/ablations.yaml
|
| 91 |
+
python scripts/plot_results.py --run results/toy
|
| 92 |
+
python scripts/plot_results.py --run results/chemistry_small
|
| 93 |
+
python scripts/sweep_exact.py
|
| 94 |
+
```
|
| 95 |
+
|
| 96 |
+
The implemented comparisons include uniform executable sampling, reference-process reward tilting, trajectory balance with uniform backward probabilities, DooABLe, and the exact joint law. Ablations change route cost, terminal merging, backward normalization, and prefix-value estimation. Runs save configuration, per-seed metrics, summary CSVs, and checkpoints. Plotting writes vector PDFs, PNGs, and a LaTeX table from those measurements.
|
| 97 |
+
|
| 98 |
+
Budget and property sweeps use
|
| 99 |
+
|
| 100 |
+
```bash
|
| 101 |
+
python scripts/run_molecular.py --config configs/molecular_public.yaml
|
| 102 |
+
python scripts/sweep_preferences.py --graph results/validation/chemistry_graph.json --models results/validation/property_models
|
| 103 |
+
```
|
| 104 |
+
|
| 105 |
+
Add `--neural-steps 1200` to the preference sweep to train a forward policy for each setting. Consecutive settings reuse the preceding network weights.
|
| 106 |
+
|
| 107 |
+
## Local catalogs and experiment scope
|
| 108 |
+
|
| 109 |
+
Edit the input paths in [configs/enamine_local.yaml](configs/enamine_local.yaml), then run
|
| 110 |
+
|
| 111 |
+
```bash
|
| 112 |
+
python scripts/run_molecular.py --config configs/enamine_local.yaml
|
| 113 |
+
```
|
| 114 |
+
|
| 115 |
+
The catalog reader accepts CSV, TSV, and gzip files with `id,smiles` or native `Enamine_ID,SMILES` columns. Reaction templates specify a parent and one reagent. The inventory schema, budget conventions, and state features are documented in [docs/data.md](docs/data.md).
|
| 116 |
+
|
| 117 |
+
The implementation materializes the reachable graph for the supplied inventory. Each training run has a fixed graph, reward specification, and route temperature. Graph expansion can dominate cost as catalogs and budgets grow. The default local-catalog configuration uses 100 input rows and fails explicitly if its graph-size cap is exceeded.
|
| 118 |
+
|
| 119 |
+
The full LIT-PCBA docking study, licensed Enamine experiments, released molecular encoders, and third-party SynFlowNet/RxnFlow/CGFlow/SyntheMol comparisons remain to be executed. Their dependencies and manuscript mappings are listed in [docs/experiments.md](docs/experiments.md). The included validation measurements cover the public property predictors, small reaction inventory, and discrete systems.
|
| 120 |
+
|
| 121 |
+
## Checkpoints and checks
|
| 122 |
+
|
| 123 |
+
Resume an interrupted run with the same graph and settings. `--steps` specifies the total update count.
|
| 124 |
+
|
| 125 |
+
```bash
|
| 126 |
+
dooable train --graph results/demo/graph.json --steps 2000 --resume results/demo/model --output results/demo/model
|
| 127 |
+
python -m pytest -q
|
| 128 |
+
```
|
| 129 |
+
|
| 130 |
+
Use `--initialize PATH` to reuse network weights for a new reward specification on the same graph. Exact probability checks, route replay, scaffold separation, checkpoint reload, and resumed training are covered by the tests. Completed runs and measured values appear in [docs/validation.md](docs/validation.md).
|
| 131 |
+
|
| 132 |
+
| Directory | Contents |
|
| 133 |
+
|---|---|
|
| 134 |
+
| `src/dooable` | Graphs, dynamic programs, learning, chemistry, property models, metrics |
|
| 135 |
+
| `configs` | Runnable experiment configurations |
|
| 136 |
+
| `scripts` | Benchmarks, sweeps, evaluation, and plot export |
|
| 137 |
+
| `results` | Executed measurements and small trained models |
|
| 138 |
+
| `paper` | ICML manuscript source and required figure PDFs |
|
| 139 |
+
| `assets` | Final Figure 1, editable source, and licensed Ubuntu fonts |
|
| 140 |
+
| `bibliography` | Verified reference records and primary-source URLs |
|
| 141 |
+
|
| 142 |
+
## Citation and licenses
|
| 143 |
+
|
| 144 |
+
The manuscript is a research draft with unfilled main-benchmark tables. Citation metadata are provided in [CITATION.cff](CITATION.cff). The source code uses the MIT license. Ubuntu fonts retain the Ubuntu Font Licence. Dataset sources and third-party assets retain their upstream terms, listed in [docs/data.md](docs/data.md).
|
assets/figure1.pdf
ADDED
|
Binary file (47.9 kB). View file
|
|
|
assets/figure1.png
ADDED
|
Git LFS Details
|
assets/figure1_source/README.md
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Editable Figure 1
|
| 2 |
+
|
| 3 |
+
Install RDKit and CairoSVG to regenerate the molecular structures. XeLaTeX compiles the overview with the included Ubuntu fonts and Computer Modern mathematics.
|
| 4 |
+
|
| 5 |
+
```bash
|
| 6 |
+
python make_molecules.py
|
| 7 |
+
xelatex -interaction=nonstopmode -halt-on-error overview.tex
|
| 8 |
+
```
|
| 9 |
+
|
| 10 |
+
The palette uses light blue `#65AEDB`, dark blue `#326889`, and pale blue `#EAF5FC`.
|
assets/figure1_source/fonts/UFL.txt
ADDED
|
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
-------------------------------
|
| 2 |
+
UBUNTU FONT LICENCE Version 1.0
|
| 3 |
+
-------------------------------
|
| 4 |
+
|
| 5 |
+
PREAMBLE
|
| 6 |
+
This licence allows the licensed fonts to be used, studied, modified and
|
| 7 |
+
redistributed freely. The fonts, including any derivative works, can be
|
| 8 |
+
bundled, embedded, and redistributed provided the terms of this licence
|
| 9 |
+
are met. The fonts and derivatives, however, cannot be released under
|
| 10 |
+
any other licence. The requirement for fonts to remain under this
|
| 11 |
+
licence does not require any document created using the fonts or their
|
| 12 |
+
derivatives to be published under this licence, as long as the primary
|
| 13 |
+
purpose of the document is not to be a vehicle for the distribution of
|
| 14 |
+
the fonts.
|
| 15 |
+
|
| 16 |
+
DEFINITIONS
|
| 17 |
+
"Font Software" refers to the set of files released by the Copyright
|
| 18 |
+
Holder(s) under this licence and clearly marked as such. This may
|
| 19 |
+
include source files, build scripts and documentation.
|
| 20 |
+
|
| 21 |
+
"Original Version" refers to the collection of Font Software components
|
| 22 |
+
as received under this licence.
|
| 23 |
+
|
| 24 |
+
"Modified Version" refers to any derivative made by adding to, deleting,
|
| 25 |
+
or substituting -- in part or in whole -- any of the components of the
|
| 26 |
+
Original Version, by changing formats or by porting the Font Software to
|
| 27 |
+
a new environment.
|
| 28 |
+
|
| 29 |
+
"Copyright Holder(s)" refers to all individuals and companies who have a
|
| 30 |
+
copyright ownership of the Font Software.
|
| 31 |
+
|
| 32 |
+
"Substantially Changed" refers to Modified Versions which can be easily
|
| 33 |
+
identified as dissimilar to the Font Software by users of the Font
|
| 34 |
+
Software comparing the Original Version with the Modified Version.
|
| 35 |
+
|
| 36 |
+
To "Propagate" a work means to do anything with it that, without
|
| 37 |
+
permission, would make you directly or secondarily liable for
|
| 38 |
+
infringement under applicable copyright law, except executing it on a
|
| 39 |
+
computer or modifying a private copy. Propagation includes copying,
|
| 40 |
+
distribution (with or without modification and with or without charging
|
| 41 |
+
a redistribution fee), making available to the public, and in some
|
| 42 |
+
countries other activities as well.
|
| 43 |
+
|
| 44 |
+
PERMISSION & CONDITIONS
|
| 45 |
+
This licence does not grant any rights under trademark law and all such
|
| 46 |
+
rights are reserved.
|
| 47 |
+
|
| 48 |
+
Permission is hereby granted, free of charge, to any person obtaining a
|
| 49 |
+
copy of the Font Software, to propagate the Font Software, subject to
|
| 50 |
+
the below conditions:
|
| 51 |
+
|
| 52 |
+
1) Each copy of the Font Software must contain the above copyright
|
| 53 |
+
notice and this licence. These can be included either as stand-alone
|
| 54 |
+
text files, human-readable headers or in the appropriate machine-
|
| 55 |
+
readable metadata fields within text or binary files as long as those
|
| 56 |
+
fields can be easily viewed by the user.
|
| 57 |
+
|
| 58 |
+
2) The font name complies with the following:
|
| 59 |
+
(a) The Original Version must retain its name, unmodified.
|
| 60 |
+
(b) Modified Versions which are Substantially Changed must be renamed to
|
| 61 |
+
avoid use of the name of the Original Version or similar names entirely.
|
| 62 |
+
(c) Modified Versions which are not Substantially Changed must be
|
| 63 |
+
renamed to both (i) retain the name of the Original Version and (ii) add
|
| 64 |
+
additional naming elements to distinguish the Modified Version from the
|
| 65 |
+
Original Version. The name of such Modified Versions must be the name of
|
| 66 |
+
the Original Version, with "derivative X" where X represents the name of
|
| 67 |
+
the new work, appended to that name.
|
| 68 |
+
|
| 69 |
+
3) The name(s) of the Copyright Holder(s) and any contributor to the
|
| 70 |
+
Font Software shall not be used to promote, endorse or advertise any
|
| 71 |
+
Modified Version, except (i) as required by this licence, (ii) to
|
| 72 |
+
acknowledge the contribution(s) of the Copyright Holder(s) or (iii) with
|
| 73 |
+
their explicit written permission.
|
| 74 |
+
|
| 75 |
+
4) The Font Software, modified or unmodified, in part or in whole, must
|
| 76 |
+
be distributed entirely under this licence, and must not be distributed
|
| 77 |
+
under any other licence. The requirement for fonts to remain under this
|
| 78 |
+
licence does not affect any document created using the Font Software,
|
| 79 |
+
except any version of the Font Software extracted from a document
|
| 80 |
+
created using the Font Software may only be distributed under this
|
| 81 |
+
licence.
|
| 82 |
+
|
| 83 |
+
TERMINATION
|
| 84 |
+
This licence becomes null and void if any of the above conditions are
|
| 85 |
+
not met.
|
| 86 |
+
|
| 87 |
+
DISCLAIMER
|
| 88 |
+
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
| 89 |
+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
| 90 |
+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
|
| 91 |
+
COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
| 92 |
+
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
| 93 |
+
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
| 94 |
+
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
| 95 |
+
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
|
| 96 |
+
DEALINGS IN THE FONT SOFTWARE.
|
assets/figure1_source/fonts/Ubuntu-Bold.ttf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:679b5c1e09cab3156bb8ef529735f9382bf31ca7ac737382ab959297f8d82ad4
|
| 3 |
+
size 331612
|
assets/figure1_source/fonts/Ubuntu-Regular.ttf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3128df86a31805618436d0ae5651ba4285d0c9de0a39057d025f64ee33bceb64
|
| 3 |
+
size 351884
|
assets/figure1_source/make_diagnostics.py
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""Empty experimental axes. No simulated curves or invented measurements."""
|
| 2 |
+
from pathlib import Path
|
| 3 |
+
import matplotlib
|
| 4 |
+
matplotlib.use('Agg')
|
| 5 |
+
import matplotlib.pyplot as plt
|
| 6 |
+
from matplotlib import font_manager
|
| 7 |
+
root=Path(__file__).resolve().parent
|
| 8 |
+
font_manager.fontManager.addfont(str(root/'fonts/Ubuntu-Regular.ttf'))
|
| 9 |
+
plt.rcParams.update({'font.family':'Ubuntu','font.size':9,'mathtext.fontset':'cm','axes.spines.top':False,'axes.spines.right':False,'axes.labelcolor':'#243644','axes.edgecolor':'#91A3AF','xtick.color':'#526C7D','ytick.color':'#526C7D','pdf.fonttype':42})
|
| 10 |
+
fig,axs=plt.subplots(3,1,figsize=(3.25,3.9))
|
| 11 |
+
spec=[('Route multiplicity',r'$P(Y=y_1)$',[1,4,8,16],(0,1)),('Route temperature',r'$\mathbb{E}[C\mid Y]$',[.1,1,2],None),('Training steps','Endpoint TV',[0,1000,2000],(0,1))]
|
| 12 |
+
for ax,(xl,yl,ticks,ylim) in zip(axs,spec):
|
| 13 |
+
ax.set_xlabel(xl);ax.set_ylabel(yl);ax.set_xticks(ticks)
|
| 14 |
+
if ylim:ax.set_ylim(*ylim)
|
| 15 |
+
else:ax.set_yticks([])
|
| 16 |
+
fig.tight_layout(pad=.5,h_pad=1.0);fig.savefig(root/'diagnostics.pdf');fig.savefig(root/'diagnostics.png',dpi=200)
|
| 17 |
+
|
| 18 |
+
fig,axs=plt.subplots(2,1,figsize=(3.25,2.8))
|
| 19 |
+
axs[0].set(xlabel='Affinity utility',ylabel='Permeability utility',xlim=(0,1),ylim=(0,1))
|
| 20 |
+
axs[1].set(xlabel='Parent compounds',ylabel='Time (s)',xscale='log',xlim=(100,10000))
|
| 21 |
+
axs[1].set_xticks([100,1000,10000],['100','1,000','10,000'])
|
| 22 |
+
axs[1].set_yticks([])
|
| 23 |
+
fig.tight_layout(pad=.6,h_pad=1.0)
|
| 24 |
+
fig.savefig(root/'preferences.pdf')
|
| 25 |
+
fig.savefig(root/'preferences.png',dpi=200)
|
assets/figure1_source/make_molecules.py
ADDED
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""Render structures used in the overview from explicit SMILES."""
|
| 2 |
+
from pathlib import Path
|
| 3 |
+
from rdkit import Chem
|
| 4 |
+
from rdkit.Chem.Draw import rdMolDraw2D
|
| 5 |
+
import cairosvg
|
| 6 |
+
HERE=Path(__file__).resolve().parent
|
| 7 |
+
structures={
|
| 8 |
+
'parent_acid':'O=C(O)c1ccccc1',
|
| 9 |
+
'parent_amine':'Nc1ccccc1',
|
| 10 |
+
'parent_aminoacid':'Nc1ccc(C(=O)O)cc1',
|
| 11 |
+
'product':'CNC(=O)c1ccc(NC(C)=O)cc1',
|
| 12 |
+
}
|
| 13 |
+
for name,smiles in structures.items():
|
| 14 |
+
drawer=rdMolDraw2D.MolDraw2DSVG(420,180) if name == "product" else rdMolDraw2D.MolDraw2DSVG(240,140)
|
| 15 |
+
options=drawer.drawOptions()
|
| 16 |
+
options.useBWAtomPalette()
|
| 17 |
+
options.clearBackground=False
|
| 18 |
+
options.bondLineWidth=2
|
| 19 |
+
options.fixedBondLength=28
|
| 20 |
+
options.fixedFontSize=26 if name == "product" else 24
|
| 21 |
+
options.fontFile=str(HERE/'fonts/Ubuntu-Regular.ttf')
|
| 22 |
+
drawer.DrawMolecule(Chem.MolFromSmiles(smiles))
|
| 23 |
+
drawer.FinishDrawing()
|
| 24 |
+
svg=drawer.GetDrawingText()
|
| 25 |
+
(HERE/f'{name}.svg').write_text(svg)
|
| 26 |
+
cairosvg.svg2pdf(bytestring=svg.encode(),write_to=str(HERE/f'{name}.pdf'))
|
assets/figure1_source/overview.tex
ADDED
|
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
\documentclass[tikz,border=4pt]{standalone}
|
| 2 |
+
\usepackage[no-math]{fontspec}
|
| 3 |
+
\setmainfont{Ubuntu}[Path=fonts/,UprightFont=Ubuntu-Regular.ttf,BoldFont=Ubuntu-Bold.ttf]
|
| 4 |
+
\usepackage{amsmath,amssymb,graphicx}
|
| 5 |
+
\usetikzlibrary{arrows.meta,calc,decorations.pathreplacing}
|
| 6 |
+
\definecolor{accent}{HTML}{65AEDB}
|
| 7 |
+
\definecolor{darkaccent}{HTML}{326889}
|
| 8 |
+
\definecolor{pale}{HTML}{EAF5FC}
|
| 9 |
+
\definecolor{ink}{HTML}{243644}
|
| 10 |
+
\definecolor{gray}{HTML}{91A3AF}
|
| 11 |
+
\tikzset{every node/.style={font=\fontsize{9}{11}\selectfont,text=ink},arr/.style={-{Latex[length=1.8mm]},line width=.85pt,draw=gray},ga/.style={-{Latex[length=2.5mm]},line width=1.6pt,draw=accent},state/.style={circle,draw=accent,fill=white,minimum size=5mm,inner sep=1pt,line width=.8pt}}
|
| 12 |
+
\newcommand{\mol}[3]{\begin{scope}[shift={(#1,#2)},scale=#3]
|
| 13 |
+
\draw[ink,line width=.8pt] (30:.3)--(90:.3)--(150:.3)--(210:.3)--(270:.3)--(330:.3)--cycle;
|
| 14 |
+
\draw[ink,line width=.5pt] (90:.22)--(150:.22) (210:.22)--(270:.22) (330:.22)--(30:.22);
|
| 15 |
+
\draw[ink,line width=.8pt] (30:.3)--(.5,.29)--(.7,.17);
|
| 16 |
+
\end{scope}}
|
| 17 |
+
\begin{document}
|
| 18 |
+
\begin{tikzpicture}[x=1cm,y=1cm]
|
| 19 |
+
\path[use as bounding box] (0,0) rectangle (17.6,6.65);
|
| 20 |
+
\node[anchor=west,font=\bfseries,text=darkaccent] at (.25,6.25) {Parents, admissible actions, budget $B$, outcome weights $r_z$, route temperature $\tau$};
|
| 21 |
+
\path[fill=accent!10] (.25,3.05) .. controls (-.05,5.8) and (2.45,5.9) .. (2.7,4.4) .. controls (3.1,2.7) and (.2,2.05) .. (.25,3.05);
|
| 22 |
+
\node at (1.4,5.0) {\includegraphics[width=2.3cm]{parent_acid.pdf}};
|
| 23 |
+
\node at (1.4,3.92) {\includegraphics[width=2.3cm]{parent_amine.pdf}};
|
| 24 |
+
\node at (1.4,2.94) {\includegraphics[width=2.3cm]{parent_aminoacid.pdf}};
|
| 25 |
+
\node at (1.45,2.42) {$x_0\in\mathcal C$};
|
| 26 |
+
|
| 27 |
+
\node[state] (u1) at (3.6,4.85) {};
|
| 28 |
+
\node[state] (u2) at (3.6,3.28) {};
|
| 29 |
+
\node[state] (v1) at (5.16,5.03) {};
|
| 30 |
+
\node[state] (v2) at (5.16,4.02) {};
|
| 31 |
+
\node[state] (v3) at (5.16,2.93) {};
|
| 32 |
+
\node[state,fill=pale] (t1) at (6.9,4.73) {$y_1$};
|
| 33 |
+
\node[state,fill=pale] (t2) at (6.9,3.15) {$y_2$};
|
| 34 |
+
\draw[arr] (2.27,4.8)--(u1);\draw[arr] (2.25,3.48)--(u2);
|
| 35 |
+
\draw[arr] (u1)--(v1);\draw[arr] (u1)--(v2);\draw[arr] (u2)--(v2);\draw[arr] (u2)--(v3);
|
| 36 |
+
\draw[arr] (v1)--(t1);\draw[arr] (v2)--(t1);\draw[arr] (v3)--(t2);
|
| 37 |
+
\draw[ga] (u2)--(v2)--(t1);
|
| 38 |
+
\node at (5.1,2.42) {$\sum_i b(a_i)\leq B$};
|
| 39 |
+
|
| 40 |
+
\node at (10.1,5.42) {$v(s)=\log\!\sum_{e:u\to s}e^{v(u)-c(e)/\tau}$};
|
| 41 |
+
\draw[ga] (11.8,4.51) .. controls (10.2,4.95) and (8.8,4.86) .. (7.5,4.44);
|
| 42 |
+
\node at (10.02,4.0) {$q(e\mid s)\propto e^{v(u)-c(e)/\tau}$};
|
| 43 |
+
\draw[arr] (7.5,3.31) .. controls (8.83,2.9) and (10.35,2.89) .. (11.8,3.28);
|
| 44 |
+
\node at (10.15,2.52) {$\log Z+\log P_\theta=\log r_z+\log Q_\phi$};
|
| 45 |
+
|
| 46 |
+
\path[fill=accent!10] (13.24,4.14) .. controls (13.05,5.5) and (16.72,5.75) .. (17.05,4.63) .. controls (17.48,3.15) and (13.51,3.22) .. (13.24,4.14);
|
| 47 |
+
\node at (15.15,4.68) {\includegraphics[width=4.2cm]{product.pdf}};
|
| 48 |
+
\node at (15.2,3.65) {Sampled $(y,\xi)\sim P_\theta$};
|
| 49 |
+
\draw[ga] (12.3,3.24) .. controls (12.75,3.29) and (13.05,3.67) .. (13.32,3.84);
|
| 50 |
+
\draw[accent,line width=1pt] (14.0,2.89)--(16.6,2.89);
|
| 51 |
+
\foreach \x in {14.15,15.28,16.41}{\fill[accent] (\x,2.89) circle (.065);}
|
| 52 |
+
\node at (15.28,2.42) {$x_0\xrightarrow{a_1}x_1\xrightarrow{a_2}y$};
|
| 53 |
+
\path[fill=pale,rounded corners=3pt] (.18,.02) rectangle (17.38,2.0);
|
| 54 |
+
\node[anchor=west,font=\bfseries,text=darkaccent] at (.51,1.57) {DooABLe};
|
| 55 |
+
\node[font=\fontsize{11}{13}\selectfont] at (9.7,1.0)
|
| 56 |
+
{$\displaystyle P^*(\xi)=\underbrace{\frac{r_z(y)}{\sum_{y'\in\mathcal Y_B}r_z(y')}}_{\text{outcome probability}}\ \underbrace{\frac{e^{-C(\xi)/\tau}}{\sum_{\xi':\,y(\xi')=y}e^{-C(\xi')/\tau}}}_{\text{conditional route probability}}$};
|
| 57 |
+
\end{tikzpicture}
|
| 58 |
+
\end{document}
|
| 59 |
+
|
assets/figure1_source/parent_acid.pdf
ADDED
|
Binary file (2.29 kB). View file
|
|
|
assets/figure1_source/parent_acid.svg
ADDED
|
|
assets/figure1_source/parent_amine.pdf
ADDED
|
Binary file (2.08 kB). View file
|
|
|
assets/figure1_source/parent_amine.svg
ADDED
|
|
assets/figure1_source/parent_aminoacid.pdf
ADDED
|
Binary file (3.05 kB). View file
|
|
|
assets/figure1_source/parent_aminoacid.svg
ADDED
|
|
assets/figure1_source/product.pdf
ADDED
|
Binary file (2.99 kB). View file
|
|
|
assets/figure1_source/product.svg
ADDED
|
|
assets/fonts/UFL.txt
ADDED
|
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
-------------------------------
|
| 2 |
+
UBUNTU FONT LICENCE Version 1.0
|
| 3 |
+
-------------------------------
|
| 4 |
+
|
| 5 |
+
PREAMBLE
|
| 6 |
+
This licence allows the licensed fonts to be used, studied, modified and
|
| 7 |
+
redistributed freely. The fonts, including any derivative works, can be
|
| 8 |
+
bundled, embedded, and redistributed provided the terms of this licence
|
| 9 |
+
are met. The fonts and derivatives, however, cannot be released under
|
| 10 |
+
any other licence. The requirement for fonts to remain under this
|
| 11 |
+
licence does not require any document created using the fonts or their
|
| 12 |
+
derivatives to be published under this licence, as long as the primary
|
| 13 |
+
purpose of the document is not to be a vehicle for the distribution of
|
| 14 |
+
the fonts.
|
| 15 |
+
|
| 16 |
+
DEFINITIONS
|
| 17 |
+
"Font Software" refers to the set of files released by the Copyright
|
| 18 |
+
Holder(s) under this licence and clearly marked as such. This may
|
| 19 |
+
include source files, build scripts and documentation.
|
| 20 |
+
|
| 21 |
+
"Original Version" refers to the collection of Font Software components
|
| 22 |
+
as received under this licence.
|
| 23 |
+
|
| 24 |
+
"Modified Version" refers to any derivative made by adding to, deleting,
|
| 25 |
+
or substituting -- in part or in whole -- any of the components of the
|
| 26 |
+
Original Version, by changing formats or by porting the Font Software to
|
| 27 |
+
a new environment.
|
| 28 |
+
|
| 29 |
+
"Copyright Holder(s)" refers to all individuals and companies who have a
|
| 30 |
+
copyright ownership of the Font Software.
|
| 31 |
+
|
| 32 |
+
"Substantially Changed" refers to Modified Versions which can be easily
|
| 33 |
+
identified as dissimilar to the Font Software by users of the Font
|
| 34 |
+
Software comparing the Original Version with the Modified Version.
|
| 35 |
+
|
| 36 |
+
To "Propagate" a work means to do anything with it that, without
|
| 37 |
+
permission, would make you directly or secondarily liable for
|
| 38 |
+
infringement under applicable copyright law, except executing it on a
|
| 39 |
+
computer or modifying a private copy. Propagation includes copying,
|
| 40 |
+
distribution (with or without modification and with or without charging
|
| 41 |
+
a redistribution fee), making available to the public, and in some
|
| 42 |
+
countries other activities as well.
|
| 43 |
+
|
| 44 |
+
PERMISSION & CONDITIONS
|
| 45 |
+
This licence does not grant any rights under trademark law and all such
|
| 46 |
+
rights are reserved.
|
| 47 |
+
|
| 48 |
+
Permission is hereby granted, free of charge, to any person obtaining a
|
| 49 |
+
copy of the Font Software, to propagate the Font Software, subject to
|
| 50 |
+
the below conditions:
|
| 51 |
+
|
| 52 |
+
1) Each copy of the Font Software must contain the above copyright
|
| 53 |
+
notice and this licence. These can be included either as stand-alone
|
| 54 |
+
text files, human-readable headers or in the appropriate machine-
|
| 55 |
+
readable metadata fields within text or binary files as long as those
|
| 56 |
+
fields can be easily viewed by the user.
|
| 57 |
+
|
| 58 |
+
2) The font name complies with the following:
|
| 59 |
+
(a) The Original Version must retain its name, unmodified.
|
| 60 |
+
(b) Modified Versions which are Substantially Changed must be renamed to
|
| 61 |
+
avoid use of the name of the Original Version or similar names entirely.
|
| 62 |
+
(c) Modified Versions which are not Substantially Changed must be
|
| 63 |
+
renamed to both (i) retain the name of the Original Version and (ii) add
|
| 64 |
+
additional naming elements to distinguish the Modified Version from the
|
| 65 |
+
Original Version. The name of such Modified Versions must be the name of
|
| 66 |
+
the Original Version, with "derivative X" where X represents the name of
|
| 67 |
+
the new work, appended to that name.
|
| 68 |
+
|
| 69 |
+
3) The name(s) of the Copyright Holder(s) and any contributor to the
|
| 70 |
+
Font Software shall not be used to promote, endorse or advertise any
|
| 71 |
+
Modified Version, except (i) as required by this licence, (ii) to
|
| 72 |
+
acknowledge the contribution(s) of the Copyright Holder(s) or (iii) with
|
| 73 |
+
their explicit written permission.
|
| 74 |
+
|
| 75 |
+
4) The Font Software, modified or unmodified, in part or in whole, must
|
| 76 |
+
be distributed entirely under this licence, and must not be distributed
|
| 77 |
+
under any other licence. The requirement for fonts to remain under this
|
| 78 |
+
licence does not affect any document created using the Font Software,
|
| 79 |
+
except any version of the Font Software extracted from a document
|
| 80 |
+
created using the Font Software may only be distributed under this
|
| 81 |
+
licence.
|
| 82 |
+
|
| 83 |
+
TERMINATION
|
| 84 |
+
This licence becomes null and void if any of the above conditions are
|
| 85 |
+
not met.
|
| 86 |
+
|
| 87 |
+
DISCLAIMER
|
| 88 |
+
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
| 89 |
+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
| 90 |
+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
|
| 91 |
+
COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
| 92 |
+
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
| 93 |
+
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
| 94 |
+
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
| 95 |
+
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
|
| 96 |
+
DEALINGS IN THE FONT SOFTWARE.
|
assets/fonts/Ubuntu-Bold.ttf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:679b5c1e09cab3156bb8ef529735f9382bf31ca7ac737382ab959297f8d82ad4
|
| 3 |
+
size 331612
|
assets/fonts/Ubuntu-Regular.ttf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3128df86a31805618436d0ae5651ba4285d0c9de0a39057d025f64ee33bceb64
|
| 3 |
+
size 351884
|
bibliography/source_records.json
ADDED
|
@@ -0,0 +1,3204 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"key": "albergo2025stochasticinterpolants",
|
| 4 |
+
"source": "https://www.jmlr.org/papers/v26/23-1605.html",
|
| 5 |
+
"metadata": {
|
| 6 |
+
"citation_title": [
|
| 7 |
+
"Stochastic Interpolants: A Unifying Framework for Flows and Diffusions"
|
| 8 |
+
],
|
| 9 |
+
"citation_author": [
|
| 10 |
+
"Michael Albergo",
|
| 11 |
+
"Nicholas M. Boffi",
|
| 12 |
+
"Eric Vanden-Eijnden"
|
| 13 |
+
],
|
| 14 |
+
"citation_journal_title": [
|
| 15 |
+
"Journal of Machine Learning Research"
|
| 16 |
+
],
|
| 17 |
+
"citation_volume": [
|
| 18 |
+
"26"
|
| 19 |
+
],
|
| 20 |
+
"citation_firstpage": [
|
| 21 |
+
"1"
|
| 22 |
+
],
|
| 23 |
+
"citation_lastpage": [
|
| 24 |
+
"80"
|
| 25 |
+
],
|
| 26 |
+
"citation_publication_date": [
|
| 27 |
+
"2025"
|
| 28 |
+
]
|
| 29 |
+
},
|
| 30 |
+
"publisher_bibtex_fields": {
|
| 31 |
+
"author": "Michael Albergo and Nicholas M. Boffi and Eric Vanden-Eijnden",
|
| 32 |
+
"title": "Stochastic Interpolants: A Unifying Framework for Flows and Diffusions",
|
| 33 |
+
"journal": "Journal of Machine Learning Research",
|
| 34 |
+
"year": "2025",
|
| 35 |
+
"volume": "26",
|
| 36 |
+
"number": "209",
|
| 37 |
+
"pages": "1--80",
|
| 38 |
+
"url": "http://jmlr.org/papers/v26/23-1605.html"
|
| 39 |
+
}
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"key": "austin2021d3pm",
|
| 43 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/958c530554f78bcd8e97125b70e6973d-Abstract.html",
|
| 44 |
+
"metadata": {
|
| 45 |
+
"citation_title": [
|
| 46 |
+
"Structured Denoising Diffusion Models in Discrete State-Spaces"
|
| 47 |
+
],
|
| 48 |
+
"citation_author": [
|
| 49 |
+
"Austin, Jacob",
|
| 50 |
+
"Johnson, Daniel D.",
|
| 51 |
+
"Ho, Jonathan",
|
| 52 |
+
"Tarlow, Daniel",
|
| 53 |
+
"van den Berg, Rianne"
|
| 54 |
+
],
|
| 55 |
+
"citation_journal_title": [
|
| 56 |
+
"Advances in Neural Information Processing Systems"
|
| 57 |
+
],
|
| 58 |
+
"citation_volume": [
|
| 59 |
+
"34"
|
| 60 |
+
],
|
| 61 |
+
"citation_firstpage": [
|
| 62 |
+
"17981"
|
| 63 |
+
],
|
| 64 |
+
"citation_lastpage": [
|
| 65 |
+
"17993"
|
| 66 |
+
],
|
| 67 |
+
"citation_publication_date": [
|
| 68 |
+
"2021-12-06"
|
| 69 |
+
]
|
| 70 |
+
}
|
| 71 |
+
},
|
| 72 |
+
{
|
| 73 |
+
"key": "backward",
|
| 74 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/f3efbcfe76bed022a37c5aeb1daf2326-Abstract-Conference.html",
|
| 75 |
+
"metadata": {
|
| 76 |
+
"citation_title": [
|
| 77 |
+
"Optimizing Backward Policies in GFlowNets via Trajectory Likelihood Maximization"
|
| 78 |
+
],
|
| 79 |
+
"citation_author": [
|
| 80 |
+
"Gritsaev, Timofei",
|
| 81 |
+
"Morozov, Nikita",
|
| 82 |
+
"Samsonov, Sergey",
|
| 83 |
+
"Tiapkin, Daniil"
|
| 84 |
+
],
|
| 85 |
+
"citation_journal_title": [
|
| 86 |
+
"International Conference on Learning Representations"
|
| 87 |
+
],
|
| 88 |
+
"citation_volume": [
|
| 89 |
+
"2025"
|
| 90 |
+
],
|
| 91 |
+
"citation_firstpage": [
|
| 92 |
+
"98281"
|
| 93 |
+
],
|
| 94 |
+
"citation_lastpage": [
|
| 95 |
+
"98301"
|
| 96 |
+
],
|
| 97 |
+
"citation_publication_date": [
|
| 98 |
+
"2025-05-01"
|
| 99 |
+
]
|
| 100 |
+
}
|
| 101 |
+
},
|
| 102 |
+
{
|
| 103 |
+
"key": "boffi2025flowmapmatching",
|
| 104 |
+
"source": "https://jmlr.org/tmlr/papers/",
|
| 105 |
+
"metadata": {},
|
| 106 |
+
"publisher_bibtex_fields": {
|
| 107 |
+
"title": "Flow map matching with stochastic interpolants: A mathematical framework for consistency models",
|
| 108 |
+
"author": "Nicholas Matthew Boffi and Michael Samuel Albergo and Eric Vanden-Eijnden",
|
| 109 |
+
"journal": "Transactions on Machine Learning Research",
|
| 110 |
+
"year": "2025",
|
| 111 |
+
"url": "https://openreview.net/forum?id=cqDH0e6ak2"
|
| 112 |
+
}
|
| 113 |
+
},
|
| 114 |
+
{
|
| 115 |
+
"key": "boffi2025selfdistillation",
|
| 116 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/2ff3605c9e442d55156d99fe4f5f228d-Abstract-Conference.html",
|
| 117 |
+
"metadata": {
|
| 118 |
+
"citation_title": [
|
| 119 |
+
"How to build a consistency model: Learning flow maps via self-distillation"
|
| 120 |
+
],
|
| 121 |
+
"citation_author": [
|
| 122 |
+
"Boffi, Nicholas",
|
| 123 |
+
"Albergo, Michael",
|
| 124 |
+
"Vanden-Eijnden, Eric"
|
| 125 |
+
],
|
| 126 |
+
"citation_journal_title": [
|
| 127 |
+
"Advances in Neural Information Processing Systems"
|
| 128 |
+
],
|
| 129 |
+
"citation_volume": [
|
| 130 |
+
"38"
|
| 131 |
+
],
|
| 132 |
+
"citation_doi": [
|
| 133 |
+
"10.52202/085713-1121"
|
| 134 |
+
],
|
| 135 |
+
"citation_firstpage": [
|
| 136 |
+
"33346"
|
| 137 |
+
],
|
| 138 |
+
"citation_lastpage": [
|
| 139 |
+
"33382"
|
| 140 |
+
],
|
| 141 |
+
"citation_publication_date": [
|
| 142 |
+
"2026-04-23"
|
| 143 |
+
]
|
| 144 |
+
}
|
| 145 |
+
},
|
| 146 |
+
{
|
| 147 |
+
"key": "caco2",
|
| 148 |
+
"source": "https://api.crossref.org/works/10.1021/acs.jcim.5b00642",
|
| 149 |
+
"record": {
|
| 150 |
+
"title": [
|
| 151 |
+
"ADME Properties Evaluation in Drug Discovery: Prediction of Caco-2 Cell Permeability Using a Combination of NSGA-II and Boosting"
|
| 152 |
+
],
|
| 153 |
+
"author": [
|
| 154 |
+
{
|
| 155 |
+
"given": "Ning-Ning",
|
| 156 |
+
"family": "Wang",
|
| 157 |
+
"sequence": "first",
|
| 158 |
+
"affiliation": [
|
| 159 |
+
{
|
| 160 |
+
"name": "School of Pharmaceutical Sciences, Central South University, Changsha 410013, P. R. China"
|
| 161 |
+
}
|
| 162 |
+
],
|
| 163 |
+
"role": [
|
| 164 |
+
{
|
| 165 |
+
"vocabulary": "crossref",
|
| 166 |
+
"role": "author"
|
| 167 |
+
}
|
| 168 |
+
]
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"given": "Jie",
|
| 172 |
+
"family": "Dong",
|
| 173 |
+
"sequence": "additional",
|
| 174 |
+
"affiliation": [
|
| 175 |
+
{
|
| 176 |
+
"name": "School of Pharmaceutical Sciences, Central South University, Changsha 410013, P. R. China"
|
| 177 |
+
}
|
| 178 |
+
],
|
| 179 |
+
"role": [
|
| 180 |
+
{
|
| 181 |
+
"vocabulary": "crossref",
|
| 182 |
+
"role": "author"
|
| 183 |
+
}
|
| 184 |
+
]
|
| 185 |
+
},
|
| 186 |
+
{
|
| 187 |
+
"given": "Yin-Hua",
|
| 188 |
+
"family": "Deng",
|
| 189 |
+
"sequence": "additional",
|
| 190 |
+
"affiliation": [
|
| 191 |
+
{
|
| 192 |
+
"name": "School of Pharmaceutical Sciences, Central South University, Changsha 410013, P. R. China"
|
| 193 |
+
}
|
| 194 |
+
],
|
| 195 |
+
"role": [
|
| 196 |
+
{
|
| 197 |
+
"vocabulary": "crossref",
|
| 198 |
+
"role": "author"
|
| 199 |
+
}
|
| 200 |
+
]
|
| 201 |
+
},
|
| 202 |
+
{
|
| 203 |
+
"given": "Min-Feng",
|
| 204 |
+
"family": "Zhu",
|
| 205 |
+
"sequence": "additional",
|
| 206 |
+
"affiliation": [
|
| 207 |
+
{
|
| 208 |
+
"name": "School of Mathematics and Statistics, Central South University, Changsha 410083, P. R. China"
|
| 209 |
+
}
|
| 210 |
+
],
|
| 211 |
+
"role": [
|
| 212 |
+
{
|
| 213 |
+
"vocabulary": "crossref",
|
| 214 |
+
"role": "author"
|
| 215 |
+
}
|
| 216 |
+
]
|
| 217 |
+
},
|
| 218 |
+
{
|
| 219 |
+
"given": "Ming",
|
| 220 |
+
"family": "Wen",
|
| 221 |
+
"sequence": "additional",
|
| 222 |
+
"affiliation": [
|
| 223 |
+
{
|
| 224 |
+
"name": "College of Chemistry and Chemical Engineering, Central South University, Changsha 410083, P. R. China"
|
| 225 |
+
}
|
| 226 |
+
],
|
| 227 |
+
"role": [
|
| 228 |
+
{
|
| 229 |
+
"vocabulary": "crossref",
|
| 230 |
+
"role": "author"
|
| 231 |
+
}
|
| 232 |
+
]
|
| 233 |
+
},
|
| 234 |
+
{
|
| 235 |
+
"given": "Zhi-Jiang",
|
| 236 |
+
"family": "Yao",
|
| 237 |
+
"sequence": "additional",
|
| 238 |
+
"affiliation": [
|
| 239 |
+
{
|
| 240 |
+
"name": "School of Pharmaceutical Sciences, Central South University, Changsha 410013, P. R. China"
|
| 241 |
+
},
|
| 242 |
+
{
|
| 243 |
+
"name": "College of Chemistry and Chemical Engineering, Central South University, Changsha 410083, P. R. China"
|
| 244 |
+
}
|
| 245 |
+
],
|
| 246 |
+
"role": [
|
| 247 |
+
{
|
| 248 |
+
"vocabulary": "crossref",
|
| 249 |
+
"role": "author"
|
| 250 |
+
}
|
| 251 |
+
]
|
| 252 |
+
},
|
| 253 |
+
{
|
| 254 |
+
"given": "Ai-Ping",
|
| 255 |
+
"family": "Lu",
|
| 256 |
+
"sequence": "additional",
|
| 257 |
+
"affiliation": [
|
| 258 |
+
{
|
| 259 |
+
"name": "Institute for Advancing Translational Medicine in Bone & Joint Diseases, School of Chinese Medicine, Hong Kong Baptist University, Hong Kong SAR, P. R. China"
|
| 260 |
+
}
|
| 261 |
+
],
|
| 262 |
+
"role": [
|
| 263 |
+
{
|
| 264 |
+
"vocabulary": "crossref",
|
| 265 |
+
"role": "author"
|
| 266 |
+
}
|
| 267 |
+
]
|
| 268 |
+
},
|
| 269 |
+
{
|
| 270 |
+
"given": "Jian-Bing",
|
| 271 |
+
"family": "Wang",
|
| 272 |
+
"sequence": "additional",
|
| 273 |
+
"affiliation": [
|
| 274 |
+
{
|
| 275 |
+
"name": "College of Chemistry and Chemical Engineering, Central South University, Changsha 410083, P. R. China"
|
| 276 |
+
}
|
| 277 |
+
],
|
| 278 |
+
"role": [
|
| 279 |
+
{
|
| 280 |
+
"vocabulary": "crossref",
|
| 281 |
+
"role": "author"
|
| 282 |
+
}
|
| 283 |
+
]
|
| 284 |
+
},
|
| 285 |
+
{
|
| 286 |
+
"given": "Dong-Sheng",
|
| 287 |
+
"family": "Cao",
|
| 288 |
+
"sequence": "additional",
|
| 289 |
+
"affiliation": [
|
| 290 |
+
{
|
| 291 |
+
"name": "School of Pharmaceutical Sciences, Central South University, Changsha 410013, P. R. China"
|
| 292 |
+
},
|
| 293 |
+
{
|
| 294 |
+
"name": "Institute for Advancing Translational Medicine in Bone & Joint Diseases, School of Chinese Medicine, Hong Kong Baptist University, Hong Kong SAR, P. R. China"
|
| 295 |
+
}
|
| 296 |
+
],
|
| 297 |
+
"role": [
|
| 298 |
+
{
|
| 299 |
+
"vocabulary": "crossref",
|
| 300 |
+
"role": "author"
|
| 301 |
+
}
|
| 302 |
+
]
|
| 303 |
+
}
|
| 304 |
+
],
|
| 305 |
+
"container-title": [
|
| 306 |
+
"Journal of Chemical Information and Modeling"
|
| 307 |
+
],
|
| 308 |
+
"volume": "56",
|
| 309 |
+
"issue": "4",
|
| 310 |
+
"page": "763-773",
|
| 311 |
+
"DOI": "10.1021/acs.jcim.5b00642",
|
| 312 |
+
"published-print": {
|
| 313 |
+
"date-parts": [
|
| 314 |
+
[
|
| 315 |
+
2016,
|
| 316 |
+
4,
|
| 317 |
+
25
|
| 318 |
+
]
|
| 319 |
+
]
|
| 320 |
+
},
|
| 321 |
+
"issued": {
|
| 322 |
+
"date-parts": [
|
| 323 |
+
[
|
| 324 |
+
2016,
|
| 325 |
+
4,
|
| 326 |
+
5
|
| 327 |
+
]
|
| 328 |
+
]
|
| 329 |
+
}
|
| 330 |
+
}
|
| 331 |
+
},
|
| 332 |
+
{
|
| 333 |
+
"key": "campbell2022continuoustimediscrete",
|
| 334 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/b5b528767aa35f5b1a60fe0aaeca0563-Abstract-Conference.html",
|
| 335 |
+
"metadata": {
|
| 336 |
+
"citation_title": [
|
| 337 |
+
"A Continuous Time Framework for Discrete Denoising Models"
|
| 338 |
+
],
|
| 339 |
+
"citation_author": [
|
| 340 |
+
"Campbell, Andrew",
|
| 341 |
+
"Benton, Joe",
|
| 342 |
+
"De Bortoli, Valentin",
|
| 343 |
+
"Rainforth, Thomas",
|
| 344 |
+
"Deligiannidis, George",
|
| 345 |
+
"Doucet, Arnaud"
|
| 346 |
+
],
|
| 347 |
+
"citation_journal_title": [
|
| 348 |
+
"Advances in Neural Information Processing Systems"
|
| 349 |
+
],
|
| 350 |
+
"citation_volume": [
|
| 351 |
+
"35"
|
| 352 |
+
],
|
| 353 |
+
"citation_doi": [
|
| 354 |
+
"10.52202/068431-2049"
|
| 355 |
+
],
|
| 356 |
+
"citation_firstpage": [
|
| 357 |
+
"28266"
|
| 358 |
+
],
|
| 359 |
+
"citation_lastpage": [
|
| 360 |
+
"28279"
|
| 361 |
+
],
|
| 362 |
+
"citation_publication_date": [
|
| 363 |
+
"2022-12-06"
|
| 364 |
+
]
|
| 365 |
+
}
|
| 366 |
+
},
|
| 367 |
+
{
|
| 368 |
+
"key": "campbell2024generativeflows",
|
| 369 |
+
"source": "https://proceedings.mlr.press/v235/campbell24a.html",
|
| 370 |
+
"metadata": {
|
| 371 |
+
"citation_title": [
|
| 372 |
+
"Generative Flows on Discrete State-Spaces: Enabling Multimodal Flows with Applications to Protein Co-Design"
|
| 373 |
+
],
|
| 374 |
+
"citation_firstpage": [
|
| 375 |
+
"5453"
|
| 376 |
+
],
|
| 377 |
+
"citation_lastpage": [
|
| 378 |
+
"5512"
|
| 379 |
+
],
|
| 380 |
+
"citation_author": [
|
| 381 |
+
"Andrew Campbell",
|
| 382 |
+
"Jason Yim",
|
| 383 |
+
"Regina Barzilay",
|
| 384 |
+
"Tom Rainforth",
|
| 385 |
+
"Tommi Jaakkola"
|
| 386 |
+
],
|
| 387 |
+
"citation_publication_date": [
|
| 388 |
+
"2024/07/08"
|
| 389 |
+
],
|
| 390 |
+
"citation_conference_title": [
|
| 391 |
+
"International Conference on Machine Learning"
|
| 392 |
+
]
|
| 393 |
+
},
|
| 394 |
+
"publisher_bibtex_fields": {
|
| 395 |
+
"title": "Generative Flows on Discrete State-Spaces: Enabling Multimodal Flows with Applications to Protein Co-Design",
|
| 396 |
+
"author": "Campbell, Andrew and Yim, Jason and Barzilay, Regina and Rainforth, Tom and Jaakkola, Tommi",
|
| 397 |
+
"booktitle": "Proceedings of the 41st International Conference on Machine Learning",
|
| 398 |
+
"pages": "5453--5512",
|
| 399 |
+
"year": "2024",
|
| 400 |
+
"volume": "235",
|
| 401 |
+
"url": "https://proceedings.mlr.press/v235/campbell24a.html"
|
| 402 |
+
}
|
| 403 |
+
},
|
| 404 |
+
{
|
| 405 |
+
"key": "cbas",
|
| 406 |
+
"source": "https://proceedings.mlr.press/v97/brookes19a.html",
|
| 407 |
+
"metadata": {
|
| 408 |
+
"citation_title": [
|
| 409 |
+
"Conditioning by adaptive sampling for robust design"
|
| 410 |
+
],
|
| 411 |
+
"citation_firstpage": [
|
| 412 |
+
"773"
|
| 413 |
+
],
|
| 414 |
+
"citation_lastpage": [
|
| 415 |
+
"782"
|
| 416 |
+
],
|
| 417 |
+
"citation_author": [
|
| 418 |
+
"David Brookes",
|
| 419 |
+
"Hahnbeom Park",
|
| 420 |
+
"Jennifer Listgarten"
|
| 421 |
+
],
|
| 422 |
+
"citation_publication_date": [
|
| 423 |
+
"2019/05/24"
|
| 424 |
+
],
|
| 425 |
+
"citation_conference_title": [
|
| 426 |
+
"International Conference on Machine Learning"
|
| 427 |
+
]
|
| 428 |
+
},
|
| 429 |
+
"publisher_bibtex_fields": {
|
| 430 |
+
"title": "Conditioning by adaptive sampling for robust design",
|
| 431 |
+
"author": "Brookes, David and Park, Hahnbeom and Listgarten, Jennifer",
|
| 432 |
+
"booktitle": "Proceedings of the 36th International Conference on Machine Learning",
|
| 433 |
+
"pages": "773--782",
|
| 434 |
+
"year": "2019",
|
| 435 |
+
"volume": "97",
|
| 436 |
+
"url": "https://proceedings.mlr.press/v97/brookes19a.html"
|
| 437 |
+
}
|
| 438 |
+
},
|
| 439 |
+
{
|
| 440 |
+
"key": "cgflow",
|
| 441 |
+
"source": "https://proceedings.mlr.press/v267/shen25b.html",
|
| 442 |
+
"metadata": {
|
| 443 |
+
"citation_title": [
|
| 444 |
+
"Compositional Flows for 3D Molecule and Synthesis Pathway Co-design"
|
| 445 |
+
],
|
| 446 |
+
"citation_firstpage": [
|
| 447 |
+
"54381"
|
| 448 |
+
],
|
| 449 |
+
"citation_lastpage": [
|
| 450 |
+
"54409"
|
| 451 |
+
],
|
| 452 |
+
"citation_author": [
|
| 453 |
+
"Tony Shen",
|
| 454 |
+
"Seonghwan Seo",
|
| 455 |
+
"Ross Irwin",
|
| 456 |
+
"Kieran Didi",
|
| 457 |
+
"Simon Olsson",
|
| 458 |
+
"Woo Youn Kim",
|
| 459 |
+
"Martin Ester"
|
| 460 |
+
],
|
| 461 |
+
"citation_publication_date": [
|
| 462 |
+
"2025/10/06"
|
| 463 |
+
],
|
| 464 |
+
"citation_conference_title": [
|
| 465 |
+
"International Conference on Machine Learning"
|
| 466 |
+
]
|
| 467 |
+
},
|
| 468 |
+
"publisher_bibtex_fields": {
|
| 469 |
+
"title": "Compositional Flows for 3{D} Molecule and Synthesis Pathway Co-design",
|
| 470 |
+
"author": "Shen, Tony and Seo, Seonghwan and Irwin, Ross and Didi, Kieran and Olsson, Simon and Kim, Woo Youn and Ester, Martin",
|
| 471 |
+
"booktitle": "Proceedings of the 42nd International Conference on Machine Learning",
|
| 472 |
+
"pages": "54381--54409",
|
| 473 |
+
"year": "2025",
|
| 474 |
+
"volume": "267",
|
| 475 |
+
"url": "https://proceedings.mlr.press/v267/shen25b.html"
|
| 476 |
+
}
|
| 477 |
+
},
|
| 478 |
+
{
|
| 479 |
+
"key": "chembo",
|
| 480 |
+
"source": "https://proceedings.mlr.press/v108/korovina20a.html",
|
| 481 |
+
"metadata": {
|
| 482 |
+
"citation_title": [
|
| 483 |
+
"ChemBO: Bayesian Optimization of Small Organic Molecules with Synthesizable Recommendations"
|
| 484 |
+
],
|
| 485 |
+
"citation_firstpage": [
|
| 486 |
+
"3393"
|
| 487 |
+
],
|
| 488 |
+
"citation_lastpage": [
|
| 489 |
+
"3403"
|
| 490 |
+
],
|
| 491 |
+
"citation_author": [
|
| 492 |
+
"Ksenia Korovina",
|
| 493 |
+
"Sailun Xu",
|
| 494 |
+
"Kirthevasan Kandasamy",
|
| 495 |
+
"Willie Neiswanger",
|
| 496 |
+
"Barnabas Poczos",
|
| 497 |
+
"Jeff Schneider",
|
| 498 |
+
"Eric Xing"
|
| 499 |
+
],
|
| 500 |
+
"citation_publication_date": [
|
| 501 |
+
"2020/06/03"
|
| 502 |
+
],
|
| 503 |
+
"citation_conference_title": [
|
| 504 |
+
"International Conference on Artificial Intelligence and Statistics"
|
| 505 |
+
]
|
| 506 |
+
},
|
| 507 |
+
"publisher_bibtex_fields": {
|
| 508 |
+
"title": "ChemBO: Bayesian Optimization of Small Organic Molecules with Synthesizable Recommendations",
|
| 509 |
+
"author": "Korovina, Ksenia and Xu, Sailun and Kandasamy, Kirthevasan and Neiswanger, Willie and Poczos, Barnabas and Schneider, Jeff and Xing, Eric",
|
| 510 |
+
"booktitle": "Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics",
|
| 511 |
+
"pages": "3393--3403",
|
| 512 |
+
"year": "2020",
|
| 513 |
+
"volume": "108",
|
| 514 |
+
"url": "https://proceedings.mlr.press/v108/korovina20a.html"
|
| 515 |
+
}
|
| 516 |
+
},
|
| 517 |
+
{
|
| 518 |
+
"key": "chen2018neuralode",
|
| 519 |
+
"source": "https://proceedings.neurips.cc/paper/2018/hash/69386f6bb1dfed68692a24c8686939b9-Abstract.html",
|
| 520 |
+
"metadata": {
|
| 521 |
+
"citation_title": [
|
| 522 |
+
"Neural Ordinary Differential Equations"
|
| 523 |
+
],
|
| 524 |
+
"citation_author": [
|
| 525 |
+
"Chen, Ricky T. Q.",
|
| 526 |
+
"Rubanova, Yulia",
|
| 527 |
+
"Bettencourt, Jesse",
|
| 528 |
+
"Duvenaud, David K."
|
| 529 |
+
],
|
| 530 |
+
"citation_journal_title": [
|
| 531 |
+
"Advances in Neural Information Processing Systems"
|
| 532 |
+
],
|
| 533 |
+
"citation_volume": [
|
| 534 |
+
"31"
|
| 535 |
+
],
|
| 536 |
+
"citation_publication_date": [
|
| 537 |
+
"2018"
|
| 538 |
+
]
|
| 539 |
+
},
|
| 540 |
+
"publisher_bibtex_fields": {
|
| 541 |
+
"author": "Chen, Ricky T. Q. and Rubanova, Yulia and Bettencourt, Jesse and Duvenaud, David K",
|
| 542 |
+
"booktitle": "Advances in Neural Information Processing Systems",
|
| 543 |
+
"pages": "",
|
| 544 |
+
"title": "Neural Ordinary Differential Equations",
|
| 545 |
+
"url": "https://proceedings.neurips.cc/paper_files/paper/2018/file/69386f6bb1dfed68692a24c8686939b9-Paper.pdf",
|
| 546 |
+
"volume": "31",
|
| 547 |
+
"year": "2018"
|
| 548 |
+
}
|
| 549 |
+
},
|
| 550 |
+
{
|
| 551 |
+
"key": "coms",
|
| 552 |
+
"source": "https://proceedings.mlr.press/v139/trabucco21a.html",
|
| 553 |
+
"metadata": {
|
| 554 |
+
"citation_title": [
|
| 555 |
+
"Conservative Objective Models for Effective Offline Model-Based Optimization"
|
| 556 |
+
],
|
| 557 |
+
"citation_firstpage": [
|
| 558 |
+
"10358"
|
| 559 |
+
],
|
| 560 |
+
"citation_lastpage": [
|
| 561 |
+
"10368"
|
| 562 |
+
],
|
| 563 |
+
"citation_author": [
|
| 564 |
+
"Brandon Trabucco",
|
| 565 |
+
"Aviral Kumar",
|
| 566 |
+
"Xinyang Geng",
|
| 567 |
+
"Sergey Levine"
|
| 568 |
+
],
|
| 569 |
+
"citation_publication_date": [
|
| 570 |
+
"2021/07/01"
|
| 571 |
+
],
|
| 572 |
+
"citation_conference_title": [
|
| 573 |
+
"International Conference on Machine Learning"
|
| 574 |
+
]
|
| 575 |
+
},
|
| 576 |
+
"publisher_bibtex_fields": {
|
| 577 |
+
"title": "Conservative Objective Models for Effective Offline Model-Based Optimization",
|
| 578 |
+
"author": "Trabucco, Brandon and Kumar, Aviral and Geng, Xinyang and Levine, Sergey",
|
| 579 |
+
"booktitle": "Proceedings of the 38th International Conference on Machine Learning",
|
| 580 |
+
"pages": "10358--10368",
|
| 581 |
+
"year": "2021",
|
| 582 |
+
"volume": "139",
|
| 583 |
+
"url": "https://proceedings.mlr.press/v139/trabucco21a.html"
|
| 584 |
+
}
|
| 585 |
+
},
|
| 586 |
+
{
|
| 587 |
+
"key": "designbench",
|
| 588 |
+
"source": "https://proceedings.mlr.press/v162/trabucco22a.html",
|
| 589 |
+
"metadata": {
|
| 590 |
+
"citation_title": [
|
| 591 |
+
"Design-Bench: Benchmarks for Data-Driven Offline Model-Based Optimization"
|
| 592 |
+
],
|
| 593 |
+
"citation_firstpage": [
|
| 594 |
+
"21658"
|
| 595 |
+
],
|
| 596 |
+
"citation_lastpage": [
|
| 597 |
+
"21676"
|
| 598 |
+
],
|
| 599 |
+
"citation_author": [
|
| 600 |
+
"Brandon Trabucco",
|
| 601 |
+
"Xinyang Geng",
|
| 602 |
+
"Aviral Kumar",
|
| 603 |
+
"Sergey Levine"
|
| 604 |
+
],
|
| 605 |
+
"citation_publication_date": [
|
| 606 |
+
"2022/06/28"
|
| 607 |
+
],
|
| 608 |
+
"citation_conference_title": [
|
| 609 |
+
"International Conference on Machine Learning"
|
| 610 |
+
]
|
| 611 |
+
},
|
| 612 |
+
"publisher_bibtex_fields": {
|
| 613 |
+
"title": "Design-Bench: Benchmarks for Data-Driven Offline Model-Based Optimization",
|
| 614 |
+
"author": "Trabucco, Brandon and Geng, Xinyang and Kumar, Aviral and Levine, Sergey",
|
| 615 |
+
"booktitle": "Proceedings of the 39th International Conference on Machine Learning",
|
| 616 |
+
"pages": "21658--21676",
|
| 617 |
+
"year": "2022",
|
| 618 |
+
"volume": "162",
|
| 619 |
+
"url": "https://proceedings.mlr.press/v162/trabucco22a.html"
|
| 620 |
+
}
|
| 621 |
+
},
|
| 622 |
+
{
|
| 623 |
+
"key": "dsb",
|
| 624 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/940392f5f32a7ade1cc201767cf83e31-Abstract.html",
|
| 625 |
+
"metadata": {
|
| 626 |
+
"citation_title": [
|
| 627 |
+
"Diffusion Schrödinger Bridge with Applications to Score-Based Generative Modeling"
|
| 628 |
+
],
|
| 629 |
+
"citation_author": [
|
| 630 |
+
"De Bortoli, Valentin",
|
| 631 |
+
"Thornton, James",
|
| 632 |
+
"Heng, Jeremy",
|
| 633 |
+
"Doucet, Arnaud"
|
| 634 |
+
],
|
| 635 |
+
"citation_journal_title": [
|
| 636 |
+
"Advances in Neural Information Processing Systems"
|
| 637 |
+
],
|
| 638 |
+
"citation_volume": [
|
| 639 |
+
"34"
|
| 640 |
+
],
|
| 641 |
+
"citation_firstpage": [
|
| 642 |
+
"17695"
|
| 643 |
+
],
|
| 644 |
+
"citation_lastpage": [
|
| 645 |
+
"17709"
|
| 646 |
+
],
|
| 647 |
+
"citation_publication_date": [
|
| 648 |
+
"2021-12-06"
|
| 649 |
+
]
|
| 650 |
+
}
|
| 651 |
+
},
|
| 652 |
+
{
|
| 653 |
+
"key": "extratrees",
|
| 654 |
+
"source": "https://api.crossref.org/works/10.1007/s10994-006-6226-1",
|
| 655 |
+
"record": {
|
| 656 |
+
"title": [
|
| 657 |
+
"Extremely randomized trees"
|
| 658 |
+
],
|
| 659 |
+
"author": [
|
| 660 |
+
{
|
| 661 |
+
"given": "Pierre",
|
| 662 |
+
"family": "Geurts",
|
| 663 |
+
"sequence": "first",
|
| 664 |
+
"affiliation": [],
|
| 665 |
+
"role": [
|
| 666 |
+
{
|
| 667 |
+
"vocabulary": "crossref",
|
| 668 |
+
"role": "author"
|
| 669 |
+
}
|
| 670 |
+
]
|
| 671 |
+
},
|
| 672 |
+
{
|
| 673 |
+
"given": "Damien",
|
| 674 |
+
"family": "Ernst",
|
| 675 |
+
"sequence": "additional",
|
| 676 |
+
"affiliation": [],
|
| 677 |
+
"role": [
|
| 678 |
+
{
|
| 679 |
+
"vocabulary": "crossref",
|
| 680 |
+
"role": "author"
|
| 681 |
+
}
|
| 682 |
+
]
|
| 683 |
+
},
|
| 684 |
+
{
|
| 685 |
+
"given": "Louis",
|
| 686 |
+
"family": "Wehenkel",
|
| 687 |
+
"sequence": "additional",
|
| 688 |
+
"affiliation": [],
|
| 689 |
+
"role": [
|
| 690 |
+
{
|
| 691 |
+
"vocabulary": "crossref",
|
| 692 |
+
"role": "author"
|
| 693 |
+
}
|
| 694 |
+
]
|
| 695 |
+
}
|
| 696 |
+
],
|
| 697 |
+
"container-title": [
|
| 698 |
+
"Machine Learning"
|
| 699 |
+
],
|
| 700 |
+
"volume": "63",
|
| 701 |
+
"issue": "1",
|
| 702 |
+
"page": "3-42",
|
| 703 |
+
"DOI": "10.1007/s10994-006-6226-1",
|
| 704 |
+
"published-print": {
|
| 705 |
+
"date-parts": [
|
| 706 |
+
[
|
| 707 |
+
2006,
|
| 708 |
+
4
|
| 709 |
+
]
|
| 710 |
+
]
|
| 711 |
+
},
|
| 712 |
+
"issued": {
|
| 713 |
+
"date-parts": [
|
| 714 |
+
[
|
| 715 |
+
2006,
|
| 716 |
+
3,
|
| 717 |
+
2
|
| 718 |
+
]
|
| 719 |
+
]
|
| 720 |
+
}
|
| 721 |
+
}
|
| 722 |
+
},
|
| 723 |
+
{
|
| 724 |
+
"key": "frans2025shortcutmodels",
|
| 725 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/559a0998fab1d19b80e7e43a5852401c-Abstract-Conference.html",
|
| 726 |
+
"metadata": {
|
| 727 |
+
"citation_title": [
|
| 728 |
+
"One Step Diffusion via Shortcut Models"
|
| 729 |
+
],
|
| 730 |
+
"citation_author": [
|
| 731 |
+
"Frans, Kevin",
|
| 732 |
+
"Hafner, Danijar",
|
| 733 |
+
"Levine, Sergey",
|
| 734 |
+
"Abbeel, Pieter"
|
| 735 |
+
],
|
| 736 |
+
"citation_journal_title": [
|
| 737 |
+
"International Conference on Learning Representations"
|
| 738 |
+
],
|
| 739 |
+
"citation_volume": [
|
| 740 |
+
"2025"
|
| 741 |
+
],
|
| 742 |
+
"citation_firstpage": [
|
| 743 |
+
"34668"
|
| 744 |
+
],
|
| 745 |
+
"citation_lastpage": [
|
| 746 |
+
"34684"
|
| 747 |
+
],
|
| 748 |
+
"citation_publication_date": [
|
| 749 |
+
"2025-05-01"
|
| 750 |
+
]
|
| 751 |
+
}
|
| 752 |
+
},
|
| 753 |
+
{
|
| 754 |
+
"key": "gat2024discreteflowmatching",
|
| 755 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/f0d629a734b56a642701bba7bc8bb3ed-Abstract-Conference.html",
|
| 756 |
+
"metadata": {
|
| 757 |
+
"citation_title": [
|
| 758 |
+
"Discrete Flow Matching"
|
| 759 |
+
],
|
| 760 |
+
"citation_author": [
|
| 761 |
+
"Gat, Itai",
|
| 762 |
+
"Remez, Tal",
|
| 763 |
+
"Shaul, Neta",
|
| 764 |
+
"Kreuk, Felix",
|
| 765 |
+
"Chen, Ricky T. Q.",
|
| 766 |
+
"Synnaeve, Gabriel",
|
| 767 |
+
"Adi, Yossi",
|
| 768 |
+
"Lipman, Yaron"
|
| 769 |
+
],
|
| 770 |
+
"citation_journal_title": [
|
| 771 |
+
"Advances in Neural Information Processing Systems"
|
| 772 |
+
],
|
| 773 |
+
"citation_volume": [
|
| 774 |
+
"37"
|
| 775 |
+
],
|
| 776 |
+
"citation_doi": [
|
| 777 |
+
"10.52202/079017-4239"
|
| 778 |
+
],
|
| 779 |
+
"citation_firstpage": [
|
| 780 |
+
"133345"
|
| 781 |
+
],
|
| 782 |
+
"citation_lastpage": [
|
| 783 |
+
"133385"
|
| 784 |
+
],
|
| 785 |
+
"citation_publication_date": [
|
| 786 |
+
"2024-12-16"
|
| 787 |
+
]
|
| 788 |
+
}
|
| 789 |
+
},
|
| 790 |
+
{
|
| 791 |
+
"key": "gcpn",
|
| 792 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2018/hash/d60678e8f2ba9c540798ebbde31177e8-Abstract.html",
|
| 793 |
+
"metadata": {
|
| 794 |
+
"citation_title": [
|
| 795 |
+
"Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation"
|
| 796 |
+
],
|
| 797 |
+
"citation_author": [
|
| 798 |
+
"You, Jiaxuan",
|
| 799 |
+
"Liu, Bowen",
|
| 800 |
+
"Ying, Zhitao",
|
| 801 |
+
"Pande, Vijay",
|
| 802 |
+
"Leskovec, Jure"
|
| 803 |
+
],
|
| 804 |
+
"citation_journal_title": [
|
| 805 |
+
"Advances in Neural Information Processing Systems"
|
| 806 |
+
],
|
| 807 |
+
"citation_volume": [
|
| 808 |
+
"31"
|
| 809 |
+
],
|
| 810 |
+
"citation_publication_date": [
|
| 811 |
+
"2018"
|
| 812 |
+
]
|
| 813 |
+
},
|
| 814 |
+
"publisher_bibtex_fields": {
|
| 815 |
+
"author": "You, Jiaxuan and Liu, Bowen and Ying, Zhitao and Pande, Vijay and Leskovec, Jure",
|
| 816 |
+
"booktitle": "Advances in Neural Information Processing Systems",
|
| 817 |
+
"pages": "",
|
| 818 |
+
"title": "Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation",
|
| 819 |
+
"url": "https://proceedings.neurips.cc/paper_files/paper/2018/file/d60678e8f2ba9c540798ebbde31177e8-Paper.pdf",
|
| 820 |
+
"volume": "31",
|
| 821 |
+
"year": "2018"
|
| 822 |
+
}
|
| 823 |
+
},
|
| 824 |
+
{
|
| 825 |
+
"key": "geng2025meanflows",
|
| 826 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/6d13e085b79d454da5910e4ca82a3d9d-Abstract-Conference.html",
|
| 827 |
+
"metadata": {
|
| 828 |
+
"citation_title": [
|
| 829 |
+
"Mean Flows for One-step Generative Modeling"
|
| 830 |
+
],
|
| 831 |
+
"citation_author": [
|
| 832 |
+
"Geng, Zhengyang",
|
| 833 |
+
"Deng, Mingyang",
|
| 834 |
+
"Bai, Xingjian",
|
| 835 |
+
"Kolter, Zico",
|
| 836 |
+
"He, Kaiming"
|
| 837 |
+
],
|
| 838 |
+
"citation_journal_title": [
|
| 839 |
+
"Advances in Neural Information Processing Systems"
|
| 840 |
+
],
|
| 841 |
+
"citation_volume": [
|
| 842 |
+
"38"
|
| 843 |
+
],
|
| 844 |
+
"citation_doi": [
|
| 845 |
+
"10.52202/085713-2534"
|
| 846 |
+
],
|
| 847 |
+
"citation_firstpage": [
|
| 848 |
+
"75460"
|
| 849 |
+
],
|
| 850 |
+
"citation_lastpage": [
|
| 851 |
+
"75482"
|
| 852 |
+
],
|
| 853 |
+
"citation_publication_date": [
|
| 854 |
+
"2026-04-23"
|
| 855 |
+
]
|
| 856 |
+
}
|
| 857 |
+
},
|
| 858 |
+
{
|
| 859 |
+
"key": "gfn",
|
| 860 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/e614f646836aaed9f89ce58e837e2310-Abstract.html",
|
| 861 |
+
"metadata": {
|
| 862 |
+
"citation_title": [
|
| 863 |
+
"Flow Network based Generative Models for Non-Iterative Diverse Candidate Generation"
|
| 864 |
+
],
|
| 865 |
+
"citation_author": [
|
| 866 |
+
"Bengio, Emmanuel",
|
| 867 |
+
"Jain, Moksh",
|
| 868 |
+
"Korablyov, Maksym",
|
| 869 |
+
"Precup, Doina",
|
| 870 |
+
"Bengio, Yoshua"
|
| 871 |
+
],
|
| 872 |
+
"citation_journal_title": [
|
| 873 |
+
"Advances in Neural Information Processing Systems"
|
| 874 |
+
],
|
| 875 |
+
"citation_volume": [
|
| 876 |
+
"34"
|
| 877 |
+
],
|
| 878 |
+
"citation_firstpage": [
|
| 879 |
+
"27381"
|
| 880 |
+
],
|
| 881 |
+
"citation_lastpage": [
|
| 882 |
+
"27394"
|
| 883 |
+
],
|
| 884 |
+
"citation_publication_date": [
|
| 885 |
+
"2021-12-06"
|
| 886 |
+
]
|
| 887 |
+
}
|
| 888 |
+
},
|
| 889 |
+
{
|
| 890 |
+
"key": "gfnfoundations",
|
| 891 |
+
"source": "https://jmlr.org/papers/v24/22-0364.html",
|
| 892 |
+
"metadata": {
|
| 893 |
+
"citation_title": [
|
| 894 |
+
"GFlowNet Foundations"
|
| 895 |
+
],
|
| 896 |
+
"citation_author": [
|
| 897 |
+
"Yoshua Bengio",
|
| 898 |
+
"Salem Lahlou",
|
| 899 |
+
"Tristan Deleu",
|
| 900 |
+
"Edward J. Hu",
|
| 901 |
+
"Mo Tiwari",
|
| 902 |
+
"Emmanuel Bengio"
|
| 903 |
+
],
|
| 904 |
+
"citation_journal_title": [
|
| 905 |
+
"Journal of Machine Learning Research"
|
| 906 |
+
],
|
| 907 |
+
"citation_volume": [
|
| 908 |
+
"24"
|
| 909 |
+
],
|
| 910 |
+
"citation_firstpage": [
|
| 911 |
+
"1"
|
| 912 |
+
],
|
| 913 |
+
"citation_lastpage": [
|
| 914 |
+
"55"
|
| 915 |
+
],
|
| 916 |
+
"citation_publication_date": [
|
| 917 |
+
"2023"
|
| 918 |
+
]
|
| 919 |
+
},
|
| 920 |
+
"publisher_bibtex_fields": {
|
| 921 |
+
"author": "Yoshua Bengio and Salem Lahlou and Tristan Deleu and Edward J. Hu and Mo Tiwari and Emmanuel Bengio",
|
| 922 |
+
"title": "GFlowNet Foundations",
|
| 923 |
+
"journal": "Journal of Machine Learning Research",
|
| 924 |
+
"year": "2023",
|
| 925 |
+
"volume": "24",
|
| 926 |
+
"number": "210",
|
| 927 |
+
"pages": "1--55",
|
| 928 |
+
"url": "http://jmlr.org/papers/v24/22-0364.html"
|
| 929 |
+
}
|
| 930 |
+
},
|
| 931 |
+
{
|
| 932 |
+
"key": "grammarvae",
|
| 933 |
+
"source": "https://proceedings.mlr.press/v70/kusner17a.html",
|
| 934 |
+
"metadata": {
|
| 935 |
+
"citation_title": [
|
| 936 |
+
"Grammar Variational Autoencoder"
|
| 937 |
+
],
|
| 938 |
+
"citation_firstpage": [
|
| 939 |
+
"1945"
|
| 940 |
+
],
|
| 941 |
+
"citation_lastpage": [
|
| 942 |
+
"1954"
|
| 943 |
+
],
|
| 944 |
+
"citation_author": [
|
| 945 |
+
"Matt J. Kusner",
|
| 946 |
+
"Brooks Paige",
|
| 947 |
+
"José Miguel Hernández-Lobato"
|
| 948 |
+
],
|
| 949 |
+
"citation_publication_date": [
|
| 950 |
+
"2017/07/17"
|
| 951 |
+
],
|
| 952 |
+
"citation_conference_title": [
|
| 953 |
+
"International Conference on Machine Learning"
|
| 954 |
+
]
|
| 955 |
+
},
|
| 956 |
+
"publisher_bibtex_fields": {
|
| 957 |
+
"title": "Grammar Variational Autoencoder",
|
| 958 |
+
"author": "Matt J. Kusner and Brooks Paige and Jos{\\'e} Miguel Hern{\\'a}ndez-Lobato",
|
| 959 |
+
"booktitle": "Proceedings of the 34th International Conference on Machine Learning",
|
| 960 |
+
"pages": "1945--1954",
|
| 961 |
+
"year": "2017",
|
| 962 |
+
"volume": "70",
|
| 963 |
+
"url": "https://proceedings.mlr.press/v70/kusner17a.html"
|
| 964 |
+
}
|
| 965 |
+
},
|
| 966 |
+
{
|
| 967 |
+
"key": "guacamol",
|
| 968 |
+
"source": "https://api.crossref.org/works/10.1021/acs.jcim.8b00839",
|
| 969 |
+
"record": {
|
| 970 |
+
"title": [
|
| 971 |
+
"GuacaMol: Benchmarking Models for de Novo Molecular Design"
|
| 972 |
+
],
|
| 973 |
+
"author": [
|
| 974 |
+
{
|
| 975 |
+
"given": "Nathan",
|
| 976 |
+
"family": "Brown",
|
| 977 |
+
"sequence": "first",
|
| 978 |
+
"affiliation": [
|
| 979 |
+
{
|
| 980 |
+
"name": "BenevolentAI, 4-8 Maple Street, W1T 5HD London, U.K."
|
| 981 |
+
}
|
| 982 |
+
],
|
| 983 |
+
"role": [
|
| 984 |
+
{
|
| 985 |
+
"vocabulary": "crossref",
|
| 986 |
+
"role": "author"
|
| 987 |
+
}
|
| 988 |
+
]
|
| 989 |
+
},
|
| 990 |
+
{
|
| 991 |
+
"given": "Marco",
|
| 992 |
+
"family": "Fiscato",
|
| 993 |
+
"sequence": "additional",
|
| 994 |
+
"affiliation": [
|
| 995 |
+
{
|
| 996 |
+
"name": "BenevolentAI, 4-8 Maple Street, W1T 5HD London, U.K."
|
| 997 |
+
}
|
| 998 |
+
],
|
| 999 |
+
"role": [
|
| 1000 |
+
{
|
| 1001 |
+
"vocabulary": "crossref",
|
| 1002 |
+
"role": "author"
|
| 1003 |
+
}
|
| 1004 |
+
]
|
| 1005 |
+
},
|
| 1006 |
+
{
|
| 1007 |
+
"ORCID": "https://orcid.org/0000-0001-8008-0546",
|
| 1008 |
+
"authenticated-orcid": true,
|
| 1009 |
+
"given": "Marwin H.S.",
|
| 1010 |
+
"family": "Segler",
|
| 1011 |
+
"sequence": "additional",
|
| 1012 |
+
"affiliation": [
|
| 1013 |
+
{
|
| 1014 |
+
"name": "BenevolentAI, 4-8 Maple Street, W1T 5HD London, U.K."
|
| 1015 |
+
}
|
| 1016 |
+
],
|
| 1017 |
+
"role": [
|
| 1018 |
+
{
|
| 1019 |
+
"vocabulary": "crossref",
|
| 1020 |
+
"role": "author"
|
| 1021 |
+
}
|
| 1022 |
+
]
|
| 1023 |
+
},
|
| 1024 |
+
{
|
| 1025 |
+
"given": "Alain C.",
|
| 1026 |
+
"family": "Vaucher",
|
| 1027 |
+
"sequence": "additional",
|
| 1028 |
+
"affiliation": [
|
| 1029 |
+
{
|
| 1030 |
+
"name": "BenevolentAI, 4-8 Maple Street, W1T 5HD London, U.K."
|
| 1031 |
+
}
|
| 1032 |
+
],
|
| 1033 |
+
"role": [
|
| 1034 |
+
{
|
| 1035 |
+
"vocabulary": "crossref",
|
| 1036 |
+
"role": "author"
|
| 1037 |
+
}
|
| 1038 |
+
]
|
| 1039 |
+
}
|
| 1040 |
+
],
|
| 1041 |
+
"container-title": [
|
| 1042 |
+
"Journal of Chemical Information and Modeling"
|
| 1043 |
+
],
|
| 1044 |
+
"volume": "59",
|
| 1045 |
+
"issue": "3",
|
| 1046 |
+
"page": "1096-1108",
|
| 1047 |
+
"DOI": "10.1021/acs.jcim.8b00839",
|
| 1048 |
+
"published-print": {
|
| 1049 |
+
"date-parts": [
|
| 1050 |
+
[
|
| 1051 |
+
2019,
|
| 1052 |
+
3,
|
| 1053 |
+
25
|
| 1054 |
+
]
|
| 1055 |
+
]
|
| 1056 |
+
},
|
| 1057 |
+
"issued": {
|
| 1058 |
+
"date-parts": [
|
| 1059 |
+
[
|
| 1060 |
+
2019,
|
| 1061 |
+
3,
|
| 1062 |
+
19
|
| 1063 |
+
]
|
| 1064 |
+
]
|
| 1065 |
+
}
|
| 1066 |
+
}
|
| 1067 |
+
},
|
| 1068 |
+
{
|
| 1069 |
+
"key": "ho2020ddpm",
|
| 1070 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/4c5bcfec8584af0d967f1ab10179ca4b-Abstract.html",
|
| 1071 |
+
"metadata": {
|
| 1072 |
+
"citation_title": [
|
| 1073 |
+
"Denoising Diffusion Probabilistic Models"
|
| 1074 |
+
],
|
| 1075 |
+
"citation_author": [
|
| 1076 |
+
"Ho, Jonathan",
|
| 1077 |
+
"Jain, Ajay",
|
| 1078 |
+
"Abbeel, Pieter"
|
| 1079 |
+
],
|
| 1080 |
+
"citation_journal_title": [
|
| 1081 |
+
"Advances in Neural Information Processing Systems"
|
| 1082 |
+
],
|
| 1083 |
+
"citation_volume": [
|
| 1084 |
+
"33"
|
| 1085 |
+
],
|
| 1086 |
+
"citation_firstpage": [
|
| 1087 |
+
"6840"
|
| 1088 |
+
],
|
| 1089 |
+
"citation_lastpage": [
|
| 1090 |
+
"6851"
|
| 1091 |
+
],
|
| 1092 |
+
"citation_publication_date": [
|
| 1093 |
+
"2020"
|
| 1094 |
+
]
|
| 1095 |
+
}
|
| 1096 |
+
},
|
| 1097 |
+
{
|
| 1098 |
+
"key": "holderrieth2025generatormatching",
|
| 1099 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/819aaee144cb40e887a4aa9e781b1547-Abstract-Conference.html",
|
| 1100 |
+
"metadata": {
|
| 1101 |
+
"citation_title": [
|
| 1102 |
+
"Generator Matching: Generative modeling with arbitrary Markov processes"
|
| 1103 |
+
],
|
| 1104 |
+
"citation_author": [
|
| 1105 |
+
"Holderrieth, Peter",
|
| 1106 |
+
"Havasi, Marton",
|
| 1107 |
+
"Yim, Jason",
|
| 1108 |
+
"Shaul, Neta",
|
| 1109 |
+
"Gat, Itai",
|
| 1110 |
+
"Jaakkola, Tommi",
|
| 1111 |
+
"Karrer, Brian",
|
| 1112 |
+
"Chen, Ricky T. Q.",
|
| 1113 |
+
"Lipman, Yaron"
|
| 1114 |
+
],
|
| 1115 |
+
"citation_journal_title": [
|
| 1116 |
+
"International Conference on Learning Representations"
|
| 1117 |
+
],
|
| 1118 |
+
"citation_volume": [
|
| 1119 |
+
"2025"
|
| 1120 |
+
],
|
| 1121 |
+
"citation_firstpage": [
|
| 1122 |
+
"52153"
|
| 1123 |
+
],
|
| 1124 |
+
"citation_lastpage": [
|
| 1125 |
+
"52219"
|
| 1126 |
+
],
|
| 1127 |
+
"citation_publication_date": [
|
| 1128 |
+
"2025-05-01"
|
| 1129 |
+
]
|
| 1130 |
+
}
|
| 1131 |
+
},
|
| 1132 |
+
{
|
| 1133 |
+
"key": "holderrieth2026diamondmaps",
|
| 1134 |
+
"source": "https://icml.cc/virtual/2026/poster/61156",
|
| 1135 |
+
"metadata": {},
|
| 1136 |
+
"verified_fields": {
|
| 1137 |
+
"title": "Diamond Maps: Efficient Reward Alignment via Stochastic Flow Maps",
|
| 1138 |
+
"authors": "Peter Holderrieth and Douglas Chen and Luca Eyring and Ishin Shah and Giri Anantharaman and Yutong He and Zeynep Akata and Tommi Jaakkola and Nicholas Boffi and Max Simchowitz",
|
| 1139 |
+
"year": "2026",
|
| 1140 |
+
"venue": "International Conference on Machine Learning"
|
| 1141 |
+
}
|
| 1142 |
+
},
|
| 1143 |
+
{
|
| 1144 |
+
"key": "holderrieth2026glass",
|
| 1145 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2026/hash/ad6ac52e02e14e0f2ddc0d4587ab47f1-Abstract-Conference.html",
|
| 1146 |
+
"metadata": {
|
| 1147 |
+
"citation_title": [
|
| 1148 |
+
"GLASS Flows: Efficient Inference for Reward Alignment of Flow and Diffusion Models"
|
| 1149 |
+
],
|
| 1150 |
+
"citation_author": [
|
| 1151 |
+
"Holderrieth, Peter",
|
| 1152 |
+
"Singer, Uriel",
|
| 1153 |
+
"Jaakkola, Tommi",
|
| 1154 |
+
"Chen, Ricky T. Q.",
|
| 1155 |
+
"Lipman, Yaron",
|
| 1156 |
+
"Karrer, Brian"
|
| 1157 |
+
],
|
| 1158 |
+
"citation_journal_title": [
|
| 1159 |
+
"International Conference on Learning Representations"
|
| 1160 |
+
],
|
| 1161 |
+
"citation_volume": [
|
| 1162 |
+
"2026"
|
| 1163 |
+
],
|
| 1164 |
+
"citation_firstpage": [
|
| 1165 |
+
"106232"
|
| 1166 |
+
],
|
| 1167 |
+
"citation_lastpage": [
|
| 1168 |
+
"106266"
|
| 1169 |
+
],
|
| 1170 |
+
"citation_publication_date": [
|
| 1171 |
+
"2026-04-20"
|
| 1172 |
+
]
|
| 1173 |
+
}
|
| 1174 |
+
},
|
| 1175 |
+
{
|
| 1176 |
+
"key": "imf",
|
| 1177 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2023/hash/c428adf74782c2092d254329b6b02482-Abstract-Conference.html",
|
| 1178 |
+
"metadata": {
|
| 1179 |
+
"citation_title": [
|
| 1180 |
+
"Diffusion Schrödinger Bridge Matching"
|
| 1181 |
+
],
|
| 1182 |
+
"citation_author": [
|
| 1183 |
+
"Shi, Yuyang",
|
| 1184 |
+
"De Bortoli, Valentin",
|
| 1185 |
+
"Campbell, Andrew",
|
| 1186 |
+
"Doucet, Arnaud"
|
| 1187 |
+
],
|
| 1188 |
+
"citation_journal_title": [
|
| 1189 |
+
"Advances in Neural Information Processing Systems"
|
| 1190 |
+
],
|
| 1191 |
+
"citation_volume": [
|
| 1192 |
+
"36"
|
| 1193 |
+
],
|
| 1194 |
+
"citation_doi": [
|
| 1195 |
+
"10.52202/075280-2717"
|
| 1196 |
+
],
|
| 1197 |
+
"citation_firstpage": [
|
| 1198 |
+
"62183"
|
| 1199 |
+
],
|
| 1200 |
+
"citation_lastpage": [
|
| 1201 |
+
"62223"
|
| 1202 |
+
],
|
| 1203 |
+
"citation_publication_date": [
|
| 1204 |
+
"2023-12-15"
|
| 1205 |
+
]
|
| 1206 |
+
}
|
| 1207 |
+
},
|
| 1208 |
+
{
|
| 1209 |
+
"key": "jtvae",
|
| 1210 |
+
"source": "https://proceedings.mlr.press/v80/jin18a.html",
|
| 1211 |
+
"metadata": {
|
| 1212 |
+
"citation_title": [
|
| 1213 |
+
"Junction Tree Variational Autoencoder for Molecular Graph Generation"
|
| 1214 |
+
],
|
| 1215 |
+
"citation_firstpage": [
|
| 1216 |
+
"2323"
|
| 1217 |
+
],
|
| 1218 |
+
"citation_lastpage": [
|
| 1219 |
+
"2332"
|
| 1220 |
+
],
|
| 1221 |
+
"citation_author": [
|
| 1222 |
+
"Wengong Jin",
|
| 1223 |
+
"Regina Barzilay",
|
| 1224 |
+
"Tommi Jaakkola"
|
| 1225 |
+
],
|
| 1226 |
+
"citation_publication_date": [
|
| 1227 |
+
"2018/07/03"
|
| 1228 |
+
],
|
| 1229 |
+
"citation_conference_title": [
|
| 1230 |
+
"International Conference on Machine Learning"
|
| 1231 |
+
]
|
| 1232 |
+
},
|
| 1233 |
+
"publisher_bibtex_fields": {
|
| 1234 |
+
"title": "Junction Tree Variational Autoencoder for Molecular Graph Generation",
|
| 1235 |
+
"author": "Jin, Wengong and Barzilay, Regina and Jaakkola, Tommi",
|
| 1236 |
+
"booktitle": "Proceedings of the 35th International Conference on Machine Learning",
|
| 1237 |
+
"pages": "2323--2332",
|
| 1238 |
+
"year": "2018",
|
| 1239 |
+
"volume": "80",
|
| 1240 |
+
"url": "https://proceedings.mlr.press/v80/jin18a.html"
|
| 1241 |
+
}
|
| 1242 |
+
},
|
| 1243 |
+
{
|
| 1244 |
+
"key": "kim2024ctm",
|
| 1245 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2024/hash/c204d12afa0175285e5aac65188808b4-Abstract-Conference.html",
|
| 1246 |
+
"metadata": {
|
| 1247 |
+
"citation_title": [
|
| 1248 |
+
"Consistency Trajectory Models: Learning Probability Flow ODE Trajectory of Diffusion"
|
| 1249 |
+
],
|
| 1250 |
+
"citation_author": [
|
| 1251 |
+
"Kim, Dongjun",
|
| 1252 |
+
"Lai, Chieh-Hsin",
|
| 1253 |
+
"Liao, WeiHsiang",
|
| 1254 |
+
"Murata, Naoki",
|
| 1255 |
+
"Takida, Yuhta",
|
| 1256 |
+
"Uesaka, Toshimitsu",
|
| 1257 |
+
"He, Yutong",
|
| 1258 |
+
"Mitsufuji, Yuki",
|
| 1259 |
+
"Ermon, Stefano"
|
| 1260 |
+
],
|
| 1261 |
+
"citation_journal_title": [
|
| 1262 |
+
"International Conference on Learning Representations"
|
| 1263 |
+
],
|
| 1264 |
+
"citation_volume": [
|
| 1265 |
+
"2024"
|
| 1266 |
+
],
|
| 1267 |
+
"citation_firstpage": [
|
| 1268 |
+
"44493"
|
| 1269 |
+
],
|
| 1270 |
+
"citation_lastpage": [
|
| 1271 |
+
"44525"
|
| 1272 |
+
],
|
| 1273 |
+
"citation_publication_date": [
|
| 1274 |
+
"2024-05-31"
|
| 1275 |
+
]
|
| 1276 |
+
}
|
| 1277 |
+
},
|
| 1278 |
+
{
|
| 1279 |
+
"key": "kiyohara2025neuralstochasticflows",
|
| 1280 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/18abbeef8cfe9203fdf9053c9c4fe191-Abstract-Conference.html",
|
| 1281 |
+
"metadata": {
|
| 1282 |
+
"citation_title": [
|
| 1283 |
+
"Neural Stochastic Flows: Solver-Free Modelling and Inference for SDE Solutions"
|
| 1284 |
+
],
|
| 1285 |
+
"citation_author": [
|
| 1286 |
+
"Kiyohara, Naoki",
|
| 1287 |
+
"Johns, Edward",
|
| 1288 |
+
"Li, Yingzhen"
|
| 1289 |
+
],
|
| 1290 |
+
"citation_journal_title": [
|
| 1291 |
+
"Advances in Neural Information Processing Systems"
|
| 1292 |
+
],
|
| 1293 |
+
"citation_volume": [
|
| 1294 |
+
"38"
|
| 1295 |
+
],
|
| 1296 |
+
"citation_doi": [
|
| 1297 |
+
"10.52202/085713-0571"
|
| 1298 |
+
],
|
| 1299 |
+
"citation_firstpage": [
|
| 1300 |
+
"16917"
|
| 1301 |
+
],
|
| 1302 |
+
"citation_lastpage": [
|
| 1303 |
+
"16962"
|
| 1304 |
+
],
|
| 1305 |
+
"citation_publication_date": [
|
| 1306 |
+
"2026-04-23"
|
| 1307 |
+
]
|
| 1308 |
+
}
|
| 1309 |
+
},
|
| 1310 |
+
{
|
| 1311 |
+
"key": "lipman2023flowmatching",
|
| 1312 |
+
"source": "https://iclr.cc/virtual/2023/poster/11309",
|
| 1313 |
+
"metadata": {},
|
| 1314 |
+
"verified_fields": {
|
| 1315 |
+
"title": "Flow Matching for Generative Modeling",
|
| 1316 |
+
"authors": "Yaron Lipman and Ricky T. Q. Chen and Heli Ben-Hamu and Maximilian Nickel and Matthew Le",
|
| 1317 |
+
"year": "2023",
|
| 1318 |
+
"venue": "International Conference on Learning Representations"
|
| 1319 |
+
}
|
| 1320 |
+
},
|
| 1321 |
+
{
|
| 1322 |
+
"key": "litpcba",
|
| 1323 |
+
"source": "https://api.crossref.org/works/10.1021/acs.jcim.0c00155",
|
| 1324 |
+
"record": {
|
| 1325 |
+
"title": [
|
| 1326 |
+
"LIT-PCBA: An Unbiased Data Set for Machine Learning and Virtual Screening"
|
| 1327 |
+
],
|
| 1328 |
+
"author": [
|
| 1329 |
+
{
|
| 1330 |
+
"ORCID": "https://orcid.org/0000-0001-7497-333X",
|
| 1331 |
+
"authenticated-orcid": true,
|
| 1332 |
+
"given": "Viet-Khoa",
|
| 1333 |
+
"family": "Tran-Nguyen",
|
| 1334 |
+
"sequence": "first",
|
| 1335 |
+
"affiliation": [
|
| 1336 |
+
{
|
| 1337 |
+
"name": "Laboratoire d’Innovation Thérapeutique, UMR 7200 CNRS-Université de Strasbourg, 67400 Illkirch, France"
|
| 1338 |
+
}
|
| 1339 |
+
],
|
| 1340 |
+
"role": [
|
| 1341 |
+
{
|
| 1342 |
+
"vocabulary": "crossref",
|
| 1343 |
+
"role": "author"
|
| 1344 |
+
}
|
| 1345 |
+
]
|
| 1346 |
+
},
|
| 1347 |
+
{
|
| 1348 |
+
"given": "Célien",
|
| 1349 |
+
"family": "Jacquemard",
|
| 1350 |
+
"sequence": "additional",
|
| 1351 |
+
"affiliation": [
|
| 1352 |
+
{
|
| 1353 |
+
"name": "Laboratoire d’Innovation Thérapeutique, UMR 7200 CNRS-Université de Strasbourg, 67400 Illkirch, France"
|
| 1354 |
+
}
|
| 1355 |
+
],
|
| 1356 |
+
"role": [
|
| 1357 |
+
{
|
| 1358 |
+
"vocabulary": "crossref",
|
| 1359 |
+
"role": "author"
|
| 1360 |
+
}
|
| 1361 |
+
]
|
| 1362 |
+
},
|
| 1363 |
+
{
|
| 1364 |
+
"ORCID": "https://orcid.org/0000-0002-0577-641X",
|
| 1365 |
+
"authenticated-orcid": true,
|
| 1366 |
+
"given": "Didier",
|
| 1367 |
+
"family": "Rognan",
|
| 1368 |
+
"sequence": "additional",
|
| 1369 |
+
"affiliation": [
|
| 1370 |
+
{
|
| 1371 |
+
"name": "Laboratoire d’Innovation Thérapeutique, UMR 7200 CNRS-Université de Strasbourg, 67400 Illkirch, France"
|
| 1372 |
+
}
|
| 1373 |
+
],
|
| 1374 |
+
"role": [
|
| 1375 |
+
{
|
| 1376 |
+
"vocabulary": "crossref",
|
| 1377 |
+
"role": "author"
|
| 1378 |
+
}
|
| 1379 |
+
]
|
| 1380 |
+
}
|
| 1381 |
+
],
|
| 1382 |
+
"container-title": [
|
| 1383 |
+
"Journal of Chemical Information and Modeling"
|
| 1384 |
+
],
|
| 1385 |
+
"volume": "60",
|
| 1386 |
+
"issue": "9",
|
| 1387 |
+
"page": "4263-4273",
|
| 1388 |
+
"DOI": "10.1021/acs.jcim.0c00155",
|
| 1389 |
+
"published-print": {
|
| 1390 |
+
"date-parts": [
|
| 1391 |
+
[
|
| 1392 |
+
2020,
|
| 1393 |
+
9,
|
| 1394 |
+
28
|
| 1395 |
+
]
|
| 1396 |
+
]
|
| 1397 |
+
},
|
| 1398 |
+
"issued": {
|
| 1399 |
+
"date-parts": [
|
| 1400 |
+
[
|
| 1401 |
+
2020,
|
| 1402 |
+
4,
|
| 1403 |
+
13
|
| 1404 |
+
]
|
| 1405 |
+
]
|
| 1406 |
+
}
|
| 1407 |
+
}
|
| 1408 |
+
},
|
| 1409 |
+
{
|
| 1410 |
+
"key": "liu2023rectifiedflow",
|
| 1411 |
+
"source": "https://iclr.cc/virtual/2023/poster/11266",
|
| 1412 |
+
"metadata": {},
|
| 1413 |
+
"verified_fields": {
|
| 1414 |
+
"title": "Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow",
|
| 1415 |
+
"authors": "Xingchao Liu and Chengyue Gong and Qiang Liu",
|
| 1416 |
+
"year": "2023",
|
| 1417 |
+
"venue": "International Conference on Learning Representations"
|
| 1418 |
+
}
|
| 1419 |
+
},
|
| 1420 |
+
{
|
| 1421 |
+
"key": "lou2024sedd",
|
| 1422 |
+
"source": "https://proceedings.mlr.press/v235/lou24a.html",
|
| 1423 |
+
"metadata": {
|
| 1424 |
+
"citation_title": [
|
| 1425 |
+
"Discrete Diffusion Modeling by Estimating the Ratios of the Data Distribution"
|
| 1426 |
+
],
|
| 1427 |
+
"citation_firstpage": [
|
| 1428 |
+
"32819"
|
| 1429 |
+
],
|
| 1430 |
+
"citation_lastpage": [
|
| 1431 |
+
"32848"
|
| 1432 |
+
],
|
| 1433 |
+
"citation_author": [
|
| 1434 |
+
"Aaron Lou",
|
| 1435 |
+
"Chenlin Meng",
|
| 1436 |
+
"Stefano Ermon"
|
| 1437 |
+
],
|
| 1438 |
+
"citation_publication_date": [
|
| 1439 |
+
"2024/07/08"
|
| 1440 |
+
],
|
| 1441 |
+
"citation_conference_title": [
|
| 1442 |
+
"International Conference on Machine Learning"
|
| 1443 |
+
]
|
| 1444 |
+
},
|
| 1445 |
+
"publisher_bibtex_fields": {
|
| 1446 |
+
"title": "Discrete Diffusion Modeling by Estimating the Ratios of the Data Distribution",
|
| 1447 |
+
"author": "Lou, Aaron and Meng, Chenlin and Ermon, Stefano",
|
| 1448 |
+
"booktitle": "Proceedings of the 41st International Conference on Machine Learning",
|
| 1449 |
+
"pages": "32819--32848",
|
| 1450 |
+
"year": "2024",
|
| 1451 |
+
"volume": "235",
|
| 1452 |
+
"url": "https://proceedings.mlr.press/v235/lou24a.html"
|
| 1453 |
+
}
|
| 1454 |
+
},
|
| 1455 |
+
{
|
| 1456 |
+
"key": "mccallum2026strongstochasticflowmaps",
|
| 1457 |
+
"source": "https://arxiv.org/abs/2606.01086",
|
| 1458 |
+
"metadata": {
|
| 1459 |
+
"citation_title": [
|
| 1460 |
+
"Strong Stochastic Flow Maps"
|
| 1461 |
+
],
|
| 1462 |
+
"citation_author": [
|
| 1463 |
+
"McCallum, Sam",
|
| 1464 |
+
"Blasingame, Zander W.",
|
| 1465 |
+
"Herschell, Timothy",
|
| 1466 |
+
"Rindtorff, Niklas",
|
| 1467 |
+
"Tong, Alexander",
|
| 1468 |
+
"Foster, James"
|
| 1469 |
+
]
|
| 1470 |
+
}
|
| 1471 |
+
},
|
| 1472 |
+
{
|
| 1473 |
+
"key": "min",
|
| 1474 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/373e4c5d8edfa8b74fd4b6791d0cf6dc-Abstract.html",
|
| 1475 |
+
"metadata": {
|
| 1476 |
+
"citation_title": [
|
| 1477 |
+
"Model Inversion Networks for Model-Based Optimization"
|
| 1478 |
+
],
|
| 1479 |
+
"citation_author": [
|
| 1480 |
+
"Kumar, Aviral",
|
| 1481 |
+
"Levine, Sergey"
|
| 1482 |
+
],
|
| 1483 |
+
"citation_journal_title": [
|
| 1484 |
+
"Advances in Neural Information Processing Systems"
|
| 1485 |
+
],
|
| 1486 |
+
"citation_volume": [
|
| 1487 |
+
"33"
|
| 1488 |
+
],
|
| 1489 |
+
"citation_firstpage": [
|
| 1490 |
+
"5126"
|
| 1491 |
+
],
|
| 1492 |
+
"citation_lastpage": [
|
| 1493 |
+
"5137"
|
| 1494 |
+
],
|
| 1495 |
+
"citation_publication_date": [
|
| 1496 |
+
"2020"
|
| 1497 |
+
]
|
| 1498 |
+
}
|
| 1499 |
+
},
|
| 1500 |
+
{
|
| 1501 |
+
"key": "mmd",
|
| 1502 |
+
"source": "https://jmlr.org/papers/v13/gretton12a.bib",
|
| 1503 |
+
"metadata": {},
|
| 1504 |
+
"publisher_bibtex_fields": {
|
| 1505 |
+
"author": "Arthur Gretton and Karsten M. Borgwardt and Malte J. Rasch and Bernhard Sch{{\\\"o}}lkopf and Alexander Smola",
|
| 1506 |
+
"title": "A Kernel Two-Sample Test",
|
| 1507 |
+
"journal": "Journal of Machine Learning Research",
|
| 1508 |
+
"year": "2012",
|
| 1509 |
+
"volume": "13",
|
| 1510 |
+
"number": "25",
|
| 1511 |
+
"pages": "723--773",
|
| 1512 |
+
"url": "http://jmlr.org/papers/v13/gretton12a.html"
|
| 1513 |
+
}
|
| 1514 |
+
},
|
| 1515 |
+
{
|
| 1516 |
+
"key": "mogfn",
|
| 1517 |
+
"source": "https://proceedings.mlr.press/v202/jain23a.html",
|
| 1518 |
+
"metadata": {
|
| 1519 |
+
"citation_title": [
|
| 1520 |
+
"Multi-Objective GFlowNets"
|
| 1521 |
+
],
|
| 1522 |
+
"citation_firstpage": [
|
| 1523 |
+
"14631"
|
| 1524 |
+
],
|
| 1525 |
+
"citation_lastpage": [
|
| 1526 |
+
"14653"
|
| 1527 |
+
],
|
| 1528 |
+
"citation_author": [
|
| 1529 |
+
"Moksh Jain",
|
| 1530 |
+
"Sharath Chandra Raparthy",
|
| 1531 |
+
"Alex Hernández-Garcı́a",
|
| 1532 |
+
"Jarrid Rector-Brooks",
|
| 1533 |
+
"Yoshua Bengio",
|
| 1534 |
+
"Santiago Miret",
|
| 1535 |
+
"Emmanuel Bengio"
|
| 1536 |
+
],
|
| 1537 |
+
"citation_publication_date": [
|
| 1538 |
+
"2023/07/03"
|
| 1539 |
+
],
|
| 1540 |
+
"citation_conference_title": [
|
| 1541 |
+
"International Conference on Machine Learning"
|
| 1542 |
+
]
|
| 1543 |
+
},
|
| 1544 |
+
"publisher_bibtex_fields": {
|
| 1545 |
+
"title": "Multi-Objective {GF}low{N}ets",
|
| 1546 |
+
"author": "Jain, Moksh and Raparthy, Sharath Chandra and Hern\\'{a}ndez-Garc\\'{\\i}a, Alex and Rector-Brooks, Jarrid and Bengio, Yoshua and Miret, Santiago and Bengio, Emmanuel",
|
| 1547 |
+
"booktitle": "Proceedings of the 40th International Conference on Machine Learning",
|
| 1548 |
+
"pages": "14631--14653",
|
| 1549 |
+
"year": "2023",
|
| 1550 |
+
"volume": "202",
|
| 1551 |
+
"url": "https://proceedings.mlr.press/v202/jain23a.html"
|
| 1552 |
+
}
|
| 1553 |
+
},
|
| 1554 |
+
{
|
| 1555 |
+
"key": "moleculenet",
|
| 1556 |
+
"source": "https://api.crossref.org/works/10.1039/c7sc02664a",
|
| 1557 |
+
"record": {
|
| 1558 |
+
"title": [
|
| 1559 |
+
"MoleculeNet: a benchmark for molecular machine learning"
|
| 1560 |
+
],
|
| 1561 |
+
"author": [
|
| 1562 |
+
{
|
| 1563 |
+
"ORCID": "https://orcid.org/0000-0002-0148-7055",
|
| 1564 |
+
"authenticated-orcid": false,
|
| 1565 |
+
"given": "Zhenqin",
|
| 1566 |
+
"family": "Wu",
|
| 1567 |
+
"sequence": "first",
|
| 1568 |
+
"affiliation": [
|
| 1569 |
+
{
|
| 1570 |
+
"name": "Department of Chemistry"
|
| 1571 |
+
},
|
| 1572 |
+
{
|
| 1573 |
+
"name": "Stanford University"
|
| 1574 |
+
},
|
| 1575 |
+
{
|
| 1576 |
+
"name": "Stanford"
|
| 1577 |
+
},
|
| 1578 |
+
{
|
| 1579 |
+
"name": "USA"
|
| 1580 |
+
}
|
| 1581 |
+
],
|
| 1582 |
+
"role": [
|
| 1583 |
+
{
|
| 1584 |
+
"vocabulary": "crossref",
|
| 1585 |
+
"role": "author"
|
| 1586 |
+
}
|
| 1587 |
+
]
|
| 1588 |
+
},
|
| 1589 |
+
{
|
| 1590 |
+
"given": "Bharath",
|
| 1591 |
+
"family": "Ramsundar",
|
| 1592 |
+
"sequence": "additional",
|
| 1593 |
+
"affiliation": [
|
| 1594 |
+
{
|
| 1595 |
+
"name": "Department of Computer Science"
|
| 1596 |
+
},
|
| 1597 |
+
{
|
| 1598 |
+
"name": "Stanford University"
|
| 1599 |
+
},
|
| 1600 |
+
{
|
| 1601 |
+
"name": "Stanford"
|
| 1602 |
+
},
|
| 1603 |
+
{
|
| 1604 |
+
"name": "USA"
|
| 1605 |
+
}
|
| 1606 |
+
],
|
| 1607 |
+
"role": [
|
| 1608 |
+
{
|
| 1609 |
+
"vocabulary": "crossref",
|
| 1610 |
+
"role": "author"
|
| 1611 |
+
}
|
| 1612 |
+
]
|
| 1613 |
+
},
|
| 1614 |
+
{
|
| 1615 |
+
"given": "Evan N.",
|
| 1616 |
+
"family": "Feinberg",
|
| 1617 |
+
"sequence": "additional",
|
| 1618 |
+
"affiliation": [
|
| 1619 |
+
{
|
| 1620 |
+
"name": "Program in Biophysics"
|
| 1621 |
+
},
|
| 1622 |
+
{
|
| 1623 |
+
"name": "Stanford School of Medicine"
|
| 1624 |
+
},
|
| 1625 |
+
{
|
| 1626 |
+
"name": "Stanford"
|
| 1627 |
+
},
|
| 1628 |
+
{
|
| 1629 |
+
"name": "USA"
|
| 1630 |
+
}
|
| 1631 |
+
],
|
| 1632 |
+
"role": [
|
| 1633 |
+
{
|
| 1634 |
+
"vocabulary": "crossref",
|
| 1635 |
+
"role": "author"
|
| 1636 |
+
}
|
| 1637 |
+
]
|
| 1638 |
+
},
|
| 1639 |
+
{
|
| 1640 |
+
"ORCID": "https://orcid.org/0000-0002-0755-0641",
|
| 1641 |
+
"authenticated-orcid": false,
|
| 1642 |
+
"given": "Joseph",
|
| 1643 |
+
"family": "Gomes",
|
| 1644 |
+
"sequence": "additional",
|
| 1645 |
+
"affiliation": [
|
| 1646 |
+
{
|
| 1647 |
+
"name": "Department of Chemistry"
|
| 1648 |
+
},
|
| 1649 |
+
{
|
| 1650 |
+
"name": "Stanford University"
|
| 1651 |
+
},
|
| 1652 |
+
{
|
| 1653 |
+
"name": "Stanford"
|
| 1654 |
+
},
|
| 1655 |
+
{
|
| 1656 |
+
"name": "USA"
|
| 1657 |
+
}
|
| 1658 |
+
],
|
| 1659 |
+
"role": [
|
| 1660 |
+
{
|
| 1661 |
+
"vocabulary": "crossref",
|
| 1662 |
+
"role": "author"
|
| 1663 |
+
}
|
| 1664 |
+
]
|
| 1665 |
+
},
|
| 1666 |
+
{
|
| 1667 |
+
"given": "Caleb",
|
| 1668 |
+
"family": "Geniesse",
|
| 1669 |
+
"sequence": "additional",
|
| 1670 |
+
"affiliation": [
|
| 1671 |
+
{
|
| 1672 |
+
"name": "Program in Biophysics"
|
| 1673 |
+
},
|
| 1674 |
+
{
|
| 1675 |
+
"name": "Stanford School of Medicine"
|
| 1676 |
+
},
|
| 1677 |
+
{
|
| 1678 |
+
"name": "Stanford"
|
| 1679 |
+
},
|
| 1680 |
+
{
|
| 1681 |
+
"name": "USA"
|
| 1682 |
+
}
|
| 1683 |
+
],
|
| 1684 |
+
"role": [
|
| 1685 |
+
{
|
| 1686 |
+
"vocabulary": "crossref",
|
| 1687 |
+
"role": "author"
|
| 1688 |
+
}
|
| 1689 |
+
]
|
| 1690 |
+
},
|
| 1691 |
+
{
|
| 1692 |
+
"given": "Aneesh S.",
|
| 1693 |
+
"family": "Pappu",
|
| 1694 |
+
"sequence": "additional",
|
| 1695 |
+
"affiliation": [
|
| 1696 |
+
{
|
| 1697 |
+
"name": "Department of Computer Science"
|
| 1698 |
+
},
|
| 1699 |
+
{
|
| 1700 |
+
"name": "Stanford University"
|
| 1701 |
+
},
|
| 1702 |
+
{
|
| 1703 |
+
"name": "Stanford"
|
| 1704 |
+
},
|
| 1705 |
+
{
|
| 1706 |
+
"name": "USA"
|
| 1707 |
+
}
|
| 1708 |
+
],
|
| 1709 |
+
"role": [
|
| 1710 |
+
{
|
| 1711 |
+
"vocabulary": "crossref",
|
| 1712 |
+
"role": "author"
|
| 1713 |
+
}
|
| 1714 |
+
]
|
| 1715 |
+
},
|
| 1716 |
+
{
|
| 1717 |
+
"given": "Karl",
|
| 1718 |
+
"family": "Leswing",
|
| 1719 |
+
"sequence": "additional",
|
| 1720 |
+
"affiliation": [
|
| 1721 |
+
{
|
| 1722 |
+
"name": "Schrodinger Inc."
|
| 1723 |
+
},
|
| 1724 |
+
{
|
| 1725 |
+
"name": "USA"
|
| 1726 |
+
}
|
| 1727 |
+
],
|
| 1728 |
+
"role": [
|
| 1729 |
+
{
|
| 1730 |
+
"vocabulary": "crossref",
|
| 1731 |
+
"role": "author"
|
| 1732 |
+
}
|
| 1733 |
+
]
|
| 1734 |
+
},
|
| 1735 |
+
{
|
| 1736 |
+
"given": "Vijay",
|
| 1737 |
+
"family": "Pande",
|
| 1738 |
+
"sequence": "additional",
|
| 1739 |
+
"affiliation": [
|
| 1740 |
+
{
|
| 1741 |
+
"name": "Department of Chemistry"
|
| 1742 |
+
},
|
| 1743 |
+
{
|
| 1744 |
+
"name": "Stanford University"
|
| 1745 |
+
},
|
| 1746 |
+
{
|
| 1747 |
+
"name": "Stanford"
|
| 1748 |
+
},
|
| 1749 |
+
{
|
| 1750 |
+
"name": "USA"
|
| 1751 |
+
}
|
| 1752 |
+
],
|
| 1753 |
+
"role": [
|
| 1754 |
+
{
|
| 1755 |
+
"vocabulary": "crossref",
|
| 1756 |
+
"role": "author"
|
| 1757 |
+
}
|
| 1758 |
+
]
|
| 1759 |
+
}
|
| 1760 |
+
],
|
| 1761 |
+
"container-title": [
|
| 1762 |
+
"Chemical Science"
|
| 1763 |
+
],
|
| 1764 |
+
"volume": "9",
|
| 1765 |
+
"issue": "2",
|
| 1766 |
+
"page": "513-530",
|
| 1767 |
+
"DOI": "10.1039/c7sc02664a",
|
| 1768 |
+
"published-print": null,
|
| 1769 |
+
"issued": {
|
| 1770 |
+
"date-parts": [
|
| 1771 |
+
[
|
| 1772 |
+
2018
|
| 1773 |
+
]
|
| 1774 |
+
]
|
| 1775 |
+
}
|
| 1776 |
+
}
|
| 1777 |
+
},
|
| 1778 |
+
{
|
| 1779 |
+
"key": "molopt",
|
| 1780 |
+
"source": "https://proceedings.mlr.press/v202/peng23b.html",
|
| 1781 |
+
"metadata": {
|
| 1782 |
+
"citation_title": [
|
| 1783 |
+
"MolDiff: Addressing the Atom-Bond Inconsistency Problem in 3D Molecule Diffusion Generation"
|
| 1784 |
+
],
|
| 1785 |
+
"citation_firstpage": [
|
| 1786 |
+
"27611"
|
| 1787 |
+
],
|
| 1788 |
+
"citation_lastpage": [
|
| 1789 |
+
"27629"
|
| 1790 |
+
],
|
| 1791 |
+
"citation_author": [
|
| 1792 |
+
"Xingang Peng",
|
| 1793 |
+
"Jiaqi Guan",
|
| 1794 |
+
"Qiang Liu",
|
| 1795 |
+
"Jianzhu Ma"
|
| 1796 |
+
],
|
| 1797 |
+
"citation_publication_date": [
|
| 1798 |
+
"2023/07/03"
|
| 1799 |
+
],
|
| 1800 |
+
"citation_conference_title": [
|
| 1801 |
+
"International Conference on Machine Learning"
|
| 1802 |
+
]
|
| 1803 |
+
},
|
| 1804 |
+
"publisher_bibtex_fields": {
|
| 1805 |
+
"title": "{M}ol{D}iff: Addressing the Atom-Bond Inconsistency Problem in 3{D} Molecule Diffusion Generation",
|
| 1806 |
+
"author": "Peng, Xingang and Guan, Jiaqi and Liu, Qiang and Ma, Jianzhu",
|
| 1807 |
+
"booktitle": "Proceedings of the 40th International Conference on Machine Learning",
|
| 1808 |
+
"pages": "27611--27629",
|
| 1809 |
+
"year": "2023",
|
| 1810 |
+
"volume": "202",
|
| 1811 |
+
"url": "https://proceedings.mlr.press/v202/peng23b.html"
|
| 1812 |
+
}
|
| 1813 |
+
},
|
| 1814 |
+
{
|
| 1815 |
+
"key": "morgan",
|
| 1816 |
+
"source": "https://api.crossref.org/works/10.1021/ci100050t",
|
| 1817 |
+
"record": {
|
| 1818 |
+
"title": [
|
| 1819 |
+
"Extended-Connectivity Fingerprints"
|
| 1820 |
+
],
|
| 1821 |
+
"author": [
|
| 1822 |
+
{
|
| 1823 |
+
"given": "David",
|
| 1824 |
+
"family": "Rogers",
|
| 1825 |
+
"sequence": "first",
|
| 1826 |
+
"affiliation": [
|
| 1827 |
+
{
|
| 1828 |
+
"name": "3429 North Mountain View Drive, San Diego, California 92116 and Accelrys, Incorporated, 10188 Telesis Court, Suite 100, San Diego, California 92121"
|
| 1829 |
+
}
|
| 1830 |
+
],
|
| 1831 |
+
"role": [
|
| 1832 |
+
{
|
| 1833 |
+
"vocabulary": "crossref",
|
| 1834 |
+
"role": "author"
|
| 1835 |
+
}
|
| 1836 |
+
]
|
| 1837 |
+
},
|
| 1838 |
+
{
|
| 1839 |
+
"given": "Mathew",
|
| 1840 |
+
"family": "Hahn",
|
| 1841 |
+
"sequence": "additional",
|
| 1842 |
+
"affiliation": [
|
| 1843 |
+
{
|
| 1844 |
+
"name": "3429 North Mountain View Drive, San Diego, California 92116 and Accelrys, Incorporated, 10188 Telesis Court, Suite 100, San Diego, California 92121"
|
| 1845 |
+
}
|
| 1846 |
+
],
|
| 1847 |
+
"role": [
|
| 1848 |
+
{
|
| 1849 |
+
"vocabulary": "crossref",
|
| 1850 |
+
"role": "author"
|
| 1851 |
+
}
|
| 1852 |
+
]
|
| 1853 |
+
}
|
| 1854 |
+
],
|
| 1855 |
+
"container-title": [
|
| 1856 |
+
"Journal of Chemical Information and Modeling"
|
| 1857 |
+
],
|
| 1858 |
+
"volume": "50",
|
| 1859 |
+
"issue": "5",
|
| 1860 |
+
"page": "742-754",
|
| 1861 |
+
"DOI": "10.1021/ci100050t",
|
| 1862 |
+
"published-print": {
|
| 1863 |
+
"date-parts": [
|
| 1864 |
+
[
|
| 1865 |
+
2010,
|
| 1866 |
+
5,
|
| 1867 |
+
24
|
| 1868 |
+
]
|
| 1869 |
+
]
|
| 1870 |
+
},
|
| 1871 |
+
"issued": {
|
| 1872 |
+
"date-parts": [
|
| 1873 |
+
[
|
| 1874 |
+
2010,
|
| 1875 |
+
4,
|
| 1876 |
+
28
|
| 1877 |
+
]
|
| 1878 |
+
]
|
| 1879 |
+
}
|
| 1880 |
+
}
|
| 1881 |
+
},
|
| 1882 |
+
{
|
| 1883 |
+
"key": "moses",
|
| 1884 |
+
"source": "https://api.crossref.org/works/10.3389/fphar.2020.565644",
|
| 1885 |
+
"record": {
|
| 1886 |
+
"title": [
|
| 1887 |
+
"Molecular Sets (MOSES): A Benchmarking Platform for Molecular Generation Models"
|
| 1888 |
+
],
|
| 1889 |
+
"author": [
|
| 1890 |
+
{
|
| 1891 |
+
"given": "Daniil",
|
| 1892 |
+
"family": "Polykovskiy",
|
| 1893 |
+
"sequence": "first",
|
| 1894 |
+
"affiliation": [],
|
| 1895 |
+
"role": [
|
| 1896 |
+
{
|
| 1897 |
+
"vocabulary": "crossref",
|
| 1898 |
+
"role": "author"
|
| 1899 |
+
}
|
| 1900 |
+
]
|
| 1901 |
+
},
|
| 1902 |
+
{
|
| 1903 |
+
"given": "Alexander",
|
| 1904 |
+
"family": "Zhebrak",
|
| 1905 |
+
"sequence": "additional",
|
| 1906 |
+
"affiliation": [],
|
| 1907 |
+
"role": [
|
| 1908 |
+
{
|
| 1909 |
+
"vocabulary": "crossref",
|
| 1910 |
+
"role": "author"
|
| 1911 |
+
}
|
| 1912 |
+
]
|
| 1913 |
+
},
|
| 1914 |
+
{
|
| 1915 |
+
"given": "Benjamin",
|
| 1916 |
+
"family": "Sanchez-Lengeling",
|
| 1917 |
+
"sequence": "additional",
|
| 1918 |
+
"affiliation": [],
|
| 1919 |
+
"role": [
|
| 1920 |
+
{
|
| 1921 |
+
"vocabulary": "crossref",
|
| 1922 |
+
"role": "author"
|
| 1923 |
+
}
|
| 1924 |
+
]
|
| 1925 |
+
},
|
| 1926 |
+
{
|
| 1927 |
+
"given": "Sergey",
|
| 1928 |
+
"family": "Golovanov",
|
| 1929 |
+
"sequence": "additional",
|
| 1930 |
+
"affiliation": [],
|
| 1931 |
+
"role": [
|
| 1932 |
+
{
|
| 1933 |
+
"vocabulary": "crossref",
|
| 1934 |
+
"role": "author"
|
| 1935 |
+
}
|
| 1936 |
+
]
|
| 1937 |
+
},
|
| 1938 |
+
{
|
| 1939 |
+
"given": "Oktai",
|
| 1940 |
+
"family": "Tatanov",
|
| 1941 |
+
"sequence": "additional",
|
| 1942 |
+
"affiliation": [],
|
| 1943 |
+
"role": [
|
| 1944 |
+
{
|
| 1945 |
+
"vocabulary": "crossref",
|
| 1946 |
+
"role": "author"
|
| 1947 |
+
}
|
| 1948 |
+
]
|
| 1949 |
+
},
|
| 1950 |
+
{
|
| 1951 |
+
"given": "Stanislav",
|
| 1952 |
+
"family": "Belyaev",
|
| 1953 |
+
"sequence": "additional",
|
| 1954 |
+
"affiliation": [],
|
| 1955 |
+
"role": [
|
| 1956 |
+
{
|
| 1957 |
+
"vocabulary": "crossref",
|
| 1958 |
+
"role": "author"
|
| 1959 |
+
}
|
| 1960 |
+
]
|
| 1961 |
+
},
|
| 1962 |
+
{
|
| 1963 |
+
"given": "Rauf",
|
| 1964 |
+
"family": "Kurbanov",
|
| 1965 |
+
"sequence": "additional",
|
| 1966 |
+
"affiliation": [],
|
| 1967 |
+
"role": [
|
| 1968 |
+
{
|
| 1969 |
+
"vocabulary": "crossref",
|
| 1970 |
+
"role": "author"
|
| 1971 |
+
}
|
| 1972 |
+
]
|
| 1973 |
+
},
|
| 1974 |
+
{
|
| 1975 |
+
"given": "Aleksey",
|
| 1976 |
+
"family": "Artamonov",
|
| 1977 |
+
"sequence": "additional",
|
| 1978 |
+
"affiliation": [],
|
| 1979 |
+
"role": [
|
| 1980 |
+
{
|
| 1981 |
+
"vocabulary": "crossref",
|
| 1982 |
+
"role": "author"
|
| 1983 |
+
}
|
| 1984 |
+
]
|
| 1985 |
+
},
|
| 1986 |
+
{
|
| 1987 |
+
"given": "Vladimir",
|
| 1988 |
+
"family": "Aladinskiy",
|
| 1989 |
+
"sequence": "additional",
|
| 1990 |
+
"affiliation": [],
|
| 1991 |
+
"role": [
|
| 1992 |
+
{
|
| 1993 |
+
"vocabulary": "crossref",
|
| 1994 |
+
"role": "author"
|
| 1995 |
+
}
|
| 1996 |
+
]
|
| 1997 |
+
},
|
| 1998 |
+
{
|
| 1999 |
+
"given": "Mark",
|
| 2000 |
+
"family": "Veselov",
|
| 2001 |
+
"sequence": "additional",
|
| 2002 |
+
"affiliation": [],
|
| 2003 |
+
"role": [
|
| 2004 |
+
{
|
| 2005 |
+
"vocabulary": "crossref",
|
| 2006 |
+
"role": "author"
|
| 2007 |
+
}
|
| 2008 |
+
]
|
| 2009 |
+
},
|
| 2010 |
+
{
|
| 2011 |
+
"given": "Artur",
|
| 2012 |
+
"family": "Kadurin",
|
| 2013 |
+
"sequence": "additional",
|
| 2014 |
+
"affiliation": [],
|
| 2015 |
+
"role": [
|
| 2016 |
+
{
|
| 2017 |
+
"vocabulary": "crossref",
|
| 2018 |
+
"role": "author"
|
| 2019 |
+
}
|
| 2020 |
+
]
|
| 2021 |
+
},
|
| 2022 |
+
{
|
| 2023 |
+
"given": "Simon",
|
| 2024 |
+
"family": "Johansson",
|
| 2025 |
+
"sequence": "additional",
|
| 2026 |
+
"affiliation": [],
|
| 2027 |
+
"role": [
|
| 2028 |
+
{
|
| 2029 |
+
"vocabulary": "crossref",
|
| 2030 |
+
"role": "author"
|
| 2031 |
+
}
|
| 2032 |
+
]
|
| 2033 |
+
},
|
| 2034 |
+
{
|
| 2035 |
+
"given": "Hongming",
|
| 2036 |
+
"family": "Chen",
|
| 2037 |
+
"sequence": "additional",
|
| 2038 |
+
"affiliation": [],
|
| 2039 |
+
"role": [
|
| 2040 |
+
{
|
| 2041 |
+
"vocabulary": "crossref",
|
| 2042 |
+
"role": "author"
|
| 2043 |
+
}
|
| 2044 |
+
]
|
| 2045 |
+
},
|
| 2046 |
+
{
|
| 2047 |
+
"given": "Sergey",
|
| 2048 |
+
"family": "Nikolenko",
|
| 2049 |
+
"sequence": "additional",
|
| 2050 |
+
"affiliation": [],
|
| 2051 |
+
"role": [
|
| 2052 |
+
{
|
| 2053 |
+
"vocabulary": "crossref",
|
| 2054 |
+
"role": "author"
|
| 2055 |
+
}
|
| 2056 |
+
]
|
| 2057 |
+
},
|
| 2058 |
+
{
|
| 2059 |
+
"given": "Alán",
|
| 2060 |
+
"family": "Aspuru-Guzik",
|
| 2061 |
+
"sequence": "additional",
|
| 2062 |
+
"affiliation": [],
|
| 2063 |
+
"role": [
|
| 2064 |
+
{
|
| 2065 |
+
"vocabulary": "crossref",
|
| 2066 |
+
"role": "author"
|
| 2067 |
+
}
|
| 2068 |
+
]
|
| 2069 |
+
},
|
| 2070 |
+
{
|
| 2071 |
+
"given": "Alex",
|
| 2072 |
+
"family": "Zhavoronkov",
|
| 2073 |
+
"sequence": "additional",
|
| 2074 |
+
"affiliation": [],
|
| 2075 |
+
"role": [
|
| 2076 |
+
{
|
| 2077 |
+
"vocabulary": "crossref",
|
| 2078 |
+
"role": "author"
|
| 2079 |
+
}
|
| 2080 |
+
]
|
| 2081 |
+
}
|
| 2082 |
+
],
|
| 2083 |
+
"container-title": [
|
| 2084 |
+
"Frontiers in Pharmacology"
|
| 2085 |
+
],
|
| 2086 |
+
"volume": "11",
|
| 2087 |
+
"issue": null,
|
| 2088 |
+
"page": null,
|
| 2089 |
+
"DOI": "10.3389/fphar.2020.565644",
|
| 2090 |
+
"published-print": null,
|
| 2091 |
+
"issued": {
|
| 2092 |
+
"date-parts": [
|
| 2093 |
+
[
|
| 2094 |
+
2020,
|
| 2095 |
+
12,
|
| 2096 |
+
18
|
| 2097 |
+
]
|
| 2098 |
+
]
|
| 2099 |
+
}
|
| 2100 |
+
}
|
| 2101 |
+
},
|
| 2102 |
+
{
|
| 2103 |
+
"key": "pmo",
|
| 2104 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/8644353f7d307baaf29bc1e56fe8e0ec-Abstract-Datasets_and_Benchmarks.html",
|
| 2105 |
+
"metadata": {
|
| 2106 |
+
"citation_title": [
|
| 2107 |
+
"Sample Efficiency Matters: A Benchmark for Practical Molecular Optimization"
|
| 2108 |
+
],
|
| 2109 |
+
"citation_author": [
|
| 2110 |
+
"Gao, Wenhao",
|
| 2111 |
+
"Fu, Tianfan",
|
| 2112 |
+
"Sun, Jimeng",
|
| 2113 |
+
"Coley, Connor"
|
| 2114 |
+
],
|
| 2115 |
+
"citation_journal_title": [
|
| 2116 |
+
"Advances in Neural Information Processing Systems"
|
| 2117 |
+
],
|
| 2118 |
+
"citation_volume": [
|
| 2119 |
+
"35"
|
| 2120 |
+
],
|
| 2121 |
+
"citation_doi": [
|
| 2122 |
+
"10.52202/068431-1551"
|
| 2123 |
+
],
|
| 2124 |
+
"citation_firstpage": [
|
| 2125 |
+
"21342"
|
| 2126 |
+
],
|
| 2127 |
+
"citation_lastpage": [
|
| 2128 |
+
"21357"
|
| 2129 |
+
],
|
| 2130 |
+
"citation_publication_date": [
|
| 2131 |
+
"2022-12-06"
|
| 2132 |
+
]
|
| 2133 |
+
}
|
| 2134 |
+
},
|
| 2135 |
+
{
|
| 2136 |
+
"key": "potaptchik2026metaflowmaps",
|
| 2137 |
+
"source": "https://icml.cc/virtual/2026/poster/64766",
|
| 2138 |
+
"metadata": {},
|
| 2139 |
+
"verified_fields": {
|
| 2140 |
+
"title": "Meta Flow Maps enable scalable reward alignment",
|
| 2141 |
+
"authors": "Peter Potaptchik and Adhi Saravanan and Abbas Mammadov and Alvaro Prat and Michael Albergo and Yee-Whye Teh",
|
| 2142 |
+
"year": "2026",
|
| 2143 |
+
"venue": "International Conference on Machine Learning"
|
| 2144 |
+
}
|
| 2145 |
+
},
|
| 2146 |
+
{
|
| 2147 |
+
"key": "qed",
|
| 2148 |
+
"source": "https://api.crossref.org/works/10.1038/nchem.1243",
|
| 2149 |
+
"record": {
|
| 2150 |
+
"title": [
|
| 2151 |
+
"Quantifying the chemical beauty of drugs"
|
| 2152 |
+
],
|
| 2153 |
+
"author": [
|
| 2154 |
+
{
|
| 2155 |
+
"given": "G. Richard",
|
| 2156 |
+
"family": "Bickerton",
|
| 2157 |
+
"sequence": "first",
|
| 2158 |
+
"affiliation": [],
|
| 2159 |
+
"role": [
|
| 2160 |
+
{
|
| 2161 |
+
"vocabulary": "crossref",
|
| 2162 |
+
"role": "author"
|
| 2163 |
+
}
|
| 2164 |
+
]
|
| 2165 |
+
},
|
| 2166 |
+
{
|
| 2167 |
+
"given": "Gaia V.",
|
| 2168 |
+
"family": "Paolini",
|
| 2169 |
+
"sequence": "additional",
|
| 2170 |
+
"affiliation": [],
|
| 2171 |
+
"role": [
|
| 2172 |
+
{
|
| 2173 |
+
"vocabulary": "crossref",
|
| 2174 |
+
"role": "author"
|
| 2175 |
+
}
|
| 2176 |
+
]
|
| 2177 |
+
},
|
| 2178 |
+
{
|
| 2179 |
+
"given": "Jérémy",
|
| 2180 |
+
"family": "Besnard",
|
| 2181 |
+
"sequence": "additional",
|
| 2182 |
+
"affiliation": [],
|
| 2183 |
+
"role": [
|
| 2184 |
+
{
|
| 2185 |
+
"vocabulary": "crossref",
|
| 2186 |
+
"role": "author"
|
| 2187 |
+
}
|
| 2188 |
+
]
|
| 2189 |
+
},
|
| 2190 |
+
{
|
| 2191 |
+
"given": "Sorel",
|
| 2192 |
+
"family": "Muresan",
|
| 2193 |
+
"sequence": "additional",
|
| 2194 |
+
"affiliation": [],
|
| 2195 |
+
"role": [
|
| 2196 |
+
{
|
| 2197 |
+
"vocabulary": "crossref",
|
| 2198 |
+
"role": "author"
|
| 2199 |
+
}
|
| 2200 |
+
]
|
| 2201 |
+
},
|
| 2202 |
+
{
|
| 2203 |
+
"given": "Andrew L.",
|
| 2204 |
+
"family": "Hopkins",
|
| 2205 |
+
"sequence": "additional",
|
| 2206 |
+
"affiliation": [],
|
| 2207 |
+
"role": [
|
| 2208 |
+
{
|
| 2209 |
+
"vocabulary": "crossref",
|
| 2210 |
+
"role": "author"
|
| 2211 |
+
}
|
| 2212 |
+
]
|
| 2213 |
+
}
|
| 2214 |
+
],
|
| 2215 |
+
"container-title": [
|
| 2216 |
+
"Nature Chemistry"
|
| 2217 |
+
],
|
| 2218 |
+
"volume": "4",
|
| 2219 |
+
"issue": "2",
|
| 2220 |
+
"page": "90-98",
|
| 2221 |
+
"DOI": "10.1038/nchem.1243",
|
| 2222 |
+
"published-print": {
|
| 2223 |
+
"date-parts": [
|
| 2224 |
+
[
|
| 2225 |
+
2012,
|
| 2226 |
+
2
|
| 2227 |
+
]
|
| 2228 |
+
]
|
| 2229 |
+
},
|
| 2230 |
+
"issued": {
|
| 2231 |
+
"date-parts": [
|
| 2232 |
+
[
|
| 2233 |
+
2012,
|
| 2234 |
+
1,
|
| 2235 |
+
24
|
| 2236 |
+
]
|
| 2237 |
+
]
|
| 2238 |
+
}
|
| 2239 |
+
}
|
| 2240 |
+
},
|
| 2241 |
+
{
|
| 2242 |
+
"key": "retrostar",
|
| 2243 |
+
"source": "https://proceedings.mlr.press/v119/chen20k.html",
|
| 2244 |
+
"metadata": {
|
| 2245 |
+
"citation_title": [
|
| 2246 |
+
"Retro*: Learning Retrosynthetic Planning with Neural Guided A* Search"
|
| 2247 |
+
],
|
| 2248 |
+
"citation_firstpage": [
|
| 2249 |
+
"1608"
|
| 2250 |
+
],
|
| 2251 |
+
"citation_lastpage": [
|
| 2252 |
+
"1616"
|
| 2253 |
+
],
|
| 2254 |
+
"citation_author": [
|
| 2255 |
+
"Binghong Chen",
|
| 2256 |
+
"Chengtao Li",
|
| 2257 |
+
"Hanjun Dai",
|
| 2258 |
+
"Le Song"
|
| 2259 |
+
],
|
| 2260 |
+
"citation_publication_date": [
|
| 2261 |
+
"2020/11/21"
|
| 2262 |
+
],
|
| 2263 |
+
"citation_conference_title": [
|
| 2264 |
+
"International Conference on Machine Learning"
|
| 2265 |
+
]
|
| 2266 |
+
},
|
| 2267 |
+
"publisher_bibtex_fields": {
|
| 2268 |
+
"title": "Retro*: Learning Retrosynthetic Planning with Neural Guided A* Search",
|
| 2269 |
+
"author": "Chen, Binghong and Li, Chengtao and Dai, Hanjun and Song, Le",
|
| 2270 |
+
"booktitle": "Proceedings of the 37th International Conference on Machine Learning",
|
| 2271 |
+
"pages": "1608--1616",
|
| 2272 |
+
"year": "2020",
|
| 2273 |
+
"volume": "119",
|
| 2274 |
+
"url": "https://proceedings.mlr.press/v119/chen20k.html"
|
| 2275 |
+
}
|
| 2276 |
+
},
|
| 2277 |
+
{
|
| 2278 |
+
"key": "rff",
|
| 2279 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2007/hash/013a006f03dbc5392effeb8f18fda755-Abstract.html",
|
| 2280 |
+
"metadata": {
|
| 2281 |
+
"citation_title": [
|
| 2282 |
+
"Random Features for Large-Scale Kernel Machines"
|
| 2283 |
+
],
|
| 2284 |
+
"citation_author": [
|
| 2285 |
+
"Rahimi, Ali",
|
| 2286 |
+
"Recht, Benjamin"
|
| 2287 |
+
],
|
| 2288 |
+
"citation_journal_title": [
|
| 2289 |
+
"Advances in Neural Information Processing Systems"
|
| 2290 |
+
],
|
| 2291 |
+
"citation_volume": [
|
| 2292 |
+
"20"
|
| 2293 |
+
],
|
| 2294 |
+
"citation_publication_date": [
|
| 2295 |
+
"2007"
|
| 2296 |
+
]
|
| 2297 |
+
},
|
| 2298 |
+
"publisher_bibtex_fields": {
|
| 2299 |
+
"author": "Rahimi, Ali and Recht, Benjamin",
|
| 2300 |
+
"booktitle": "Advances in Neural Information Processing Systems",
|
| 2301 |
+
"pages": "",
|
| 2302 |
+
"title": "Random Features for Large-Scale Kernel Machines",
|
| 2303 |
+
"url": "https://proceedings.neurips.cc/paper_files/paper/2007/file/013a006f03dbc5392effeb8f18fda755-Paper.pdf",
|
| 2304 |
+
"volume": "20",
|
| 2305 |
+
"year": "2007"
|
| 2306 |
+
}
|
| 2307 |
+
},
|
| 2308 |
+
{
|
| 2309 |
+
"key": "rxnflow",
|
| 2310 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/24d36eee157559e0d2549455fba28f6a-Abstract-Conference.html",
|
| 2311 |
+
"metadata": {
|
| 2312 |
+
"citation_title": [
|
| 2313 |
+
"Generative Flows on Synthetic Pathway for Drug Design"
|
| 2314 |
+
],
|
| 2315 |
+
"citation_author": [
|
| 2316 |
+
"Seo, Seonghwan",
|
| 2317 |
+
"Kim, Minsu",
|
| 2318 |
+
"Shen, Tony",
|
| 2319 |
+
"Ester, Martin",
|
| 2320 |
+
"Park, Jinkyoo",
|
| 2321 |
+
"Ahn, Sungsoo",
|
| 2322 |
+
"Kim, Woo Youn"
|
| 2323 |
+
],
|
| 2324 |
+
"citation_journal_title": [
|
| 2325 |
+
"International Conference on Learning Representations"
|
| 2326 |
+
],
|
| 2327 |
+
"citation_volume": [
|
| 2328 |
+
"2025"
|
| 2329 |
+
],
|
| 2330 |
+
"citation_firstpage": [
|
| 2331 |
+
"14029"
|
| 2332 |
+
],
|
| 2333 |
+
"citation_lastpage": [
|
| 2334 |
+
"14060"
|
| 2335 |
+
],
|
| 2336 |
+
"citation_publication_date": [
|
| 2337 |
+
"2025-05-01"
|
| 2338 |
+
]
|
| 2339 |
+
}
|
| 2340 |
+
},
|
| 2341 |
+
{
|
| 2342 |
+
"key": "sabour2025alignyourflow",
|
| 2343 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/d79ac139911df25d27f14bbf008deaee-Abstract-Conference.html",
|
| 2344 |
+
"metadata": {
|
| 2345 |
+
"citation_title": [
|
| 2346 |
+
"Align Your Flow: Scaling Continuous-Time Flow Map Distillation"
|
| 2347 |
+
],
|
| 2348 |
+
"citation_author": [
|
| 2349 |
+
"Sabour, Amirmojtaba",
|
| 2350 |
+
"Fidler, Sanja",
|
| 2351 |
+
"Kreis, Karsten"
|
| 2352 |
+
],
|
| 2353 |
+
"citation_journal_title": [
|
| 2354 |
+
"Advances in Neural Information Processing Systems"
|
| 2355 |
+
],
|
| 2356 |
+
"citation_volume": [
|
| 2357 |
+
"38"
|
| 2358 |
+
],
|
| 2359 |
+
"citation_doi": [
|
| 2360 |
+
"10.52202/085713-4900"
|
| 2361 |
+
],
|
| 2362 |
+
"citation_firstpage": [
|
| 2363 |
+
"146459"
|
| 2364 |
+
],
|
| 2365 |
+
"citation_lastpage": [
|
| 2366 |
+
"146512"
|
| 2367 |
+
],
|
| 2368 |
+
"citation_publication_date": [
|
| 2369 |
+
"2026-04-23"
|
| 2370 |
+
]
|
| 2371 |
+
}
|
| 2372 |
+
},
|
| 2373 |
+
{
|
| 2374 |
+
"key": "sac",
|
| 2375 |
+
"source": "https://proceedings.mlr.press/v80/haarnoja18b.html",
|
| 2376 |
+
"metadata": {
|
| 2377 |
+
"citation_title": [
|
| 2378 |
+
"Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor"
|
| 2379 |
+
],
|
| 2380 |
+
"citation_firstpage": [
|
| 2381 |
+
"1861"
|
| 2382 |
+
],
|
| 2383 |
+
"citation_lastpage": [
|
| 2384 |
+
"1870"
|
| 2385 |
+
],
|
| 2386 |
+
"citation_author": [
|
| 2387 |
+
"Tuomas Haarnoja",
|
| 2388 |
+
"Aurick Zhou",
|
| 2389 |
+
"Pieter Abbeel",
|
| 2390 |
+
"Sergey Levine"
|
| 2391 |
+
],
|
| 2392 |
+
"citation_publication_date": [
|
| 2393 |
+
"2018/07/03"
|
| 2394 |
+
],
|
| 2395 |
+
"citation_conference_title": [
|
| 2396 |
+
"International Conference on Machine Learning"
|
| 2397 |
+
]
|
| 2398 |
+
},
|
| 2399 |
+
"publisher_bibtex_fields": {
|
| 2400 |
+
"title": "Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor",
|
| 2401 |
+
"author": "Haarnoja, Tuomas and Zhou, Aurick and Abbeel, Pieter and Levine, Sergey",
|
| 2402 |
+
"booktitle": "Proceedings of the 35th International Conference on Machine Learning",
|
| 2403 |
+
"pages": "1861--1870",
|
| 2404 |
+
"year": "2018",
|
| 2405 |
+
"volume": "80",
|
| 2406 |
+
"url": "https://proceedings.mlr.press/v80/haarnoja18b.html"
|
| 2407 |
+
}
|
| 2408 |
+
},
|
| 2409 |
+
{
|
| 2410 |
+
"key": "sahoo2024mdlm",
|
| 2411 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/eb0b13cc515724ab8015bc978fdde0ad-Abstract-Conference.html",
|
| 2412 |
+
"metadata": {
|
| 2413 |
+
"citation_title": [
|
| 2414 |
+
"Simple and Effective Masked Diffusion Language Models"
|
| 2415 |
+
],
|
| 2416 |
+
"citation_author": [
|
| 2417 |
+
"Sahoo, Subham S.",
|
| 2418 |
+
"Arriola, Marianne",
|
| 2419 |
+
"Schiff, Yair",
|
| 2420 |
+
"Gokaslan, Aaron",
|
| 2421 |
+
"Marroquin, Edgar",
|
| 2422 |
+
"Chiu, Justin T.",
|
| 2423 |
+
"Rush, Alexander",
|
| 2424 |
+
"Kuleshov, Volodymyr"
|
| 2425 |
+
],
|
| 2426 |
+
"citation_journal_title": [
|
| 2427 |
+
"Advances in Neural Information Processing Systems"
|
| 2428 |
+
],
|
| 2429 |
+
"citation_volume": [
|
| 2430 |
+
"37"
|
| 2431 |
+
],
|
| 2432 |
+
"citation_doi": [
|
| 2433 |
+
"10.52202/079017-4135"
|
| 2434 |
+
],
|
| 2435 |
+
"citation_firstpage": [
|
| 2436 |
+
"130136"
|
| 2437 |
+
],
|
| 2438 |
+
"citation_lastpage": [
|
| 2439 |
+
"130184"
|
| 2440 |
+
],
|
| 2441 |
+
"citation_publication_date": [
|
| 2442 |
+
"2024-12-16"
|
| 2443 |
+
]
|
| 2444 |
+
}
|
| 2445 |
+
},
|
| 2446 |
+
{
|
| 2447 |
+
"key": "scaffolds",
|
| 2448 |
+
"source": "https://api.crossref.org/works/10.1021/jm9602928",
|
| 2449 |
+
"record": {
|
| 2450 |
+
"title": [
|
| 2451 |
+
"The Properties of Known Drugs. 1. Molecular Frameworks"
|
| 2452 |
+
],
|
| 2453 |
+
"author": [
|
| 2454 |
+
{
|
| 2455 |
+
"given": "Guy W.",
|
| 2456 |
+
"family": "Bemis",
|
| 2457 |
+
"sequence": "first",
|
| 2458 |
+
"affiliation": [
|
| 2459 |
+
{
|
| 2460 |
+
"name": "Vertex Pharmaceuticals, 130 Waverly Street, Cambridge, Massachusetts 02139-4242"
|
| 2461 |
+
}
|
| 2462 |
+
],
|
| 2463 |
+
"role": [
|
| 2464 |
+
{
|
| 2465 |
+
"vocabulary": "crossref",
|
| 2466 |
+
"role": "author"
|
| 2467 |
+
}
|
| 2468 |
+
]
|
| 2469 |
+
},
|
| 2470 |
+
{
|
| 2471 |
+
"given": "Mark A.",
|
| 2472 |
+
"family": "Murcko",
|
| 2473 |
+
"sequence": "additional",
|
| 2474 |
+
"affiliation": [
|
| 2475 |
+
{
|
| 2476 |
+
"name": "Vertex Pharmaceuticals, 130 Waverly Street, Cambridge, Massachusetts 02139-4242"
|
| 2477 |
+
}
|
| 2478 |
+
],
|
| 2479 |
+
"role": [
|
| 2480 |
+
{
|
| 2481 |
+
"vocabulary": "crossref",
|
| 2482 |
+
"role": "author"
|
| 2483 |
+
}
|
| 2484 |
+
]
|
| 2485 |
+
}
|
| 2486 |
+
],
|
| 2487 |
+
"container-title": [
|
| 2488 |
+
"Journal of Medicinal Chemistry"
|
| 2489 |
+
],
|
| 2490 |
+
"volume": "39",
|
| 2491 |
+
"issue": "15",
|
| 2492 |
+
"page": "2887-2893",
|
| 2493 |
+
"DOI": "10.1021/jm9602928",
|
| 2494 |
+
"published-print": {
|
| 2495 |
+
"date-parts": [
|
| 2496 |
+
[
|
| 2497 |
+
1996,
|
| 2498 |
+
1,
|
| 2499 |
+
1
|
| 2500 |
+
]
|
| 2501 |
+
]
|
| 2502 |
+
},
|
| 2503 |
+
"issued": {
|
| 2504 |
+
"date-parts": [
|
| 2505 |
+
[
|
| 2506 |
+
1996,
|
| 2507 |
+
1,
|
| 2508 |
+
1
|
| 2509 |
+
]
|
| 2510 |
+
]
|
| 2511 |
+
}
|
| 2512 |
+
}
|
| 2513 |
+
},
|
| 2514 |
+
{
|
| 2515 |
+
"key": "sf2m",
|
| 2516 |
+
"source": "https://proceedings.mlr.press/v238/tong24a.html",
|
| 2517 |
+
"metadata": {
|
| 2518 |
+
"citation_title": [
|
| 2519 |
+
"Simulation-Free Schrödinger Bridges via Score and Flow Matching"
|
| 2520 |
+
],
|
| 2521 |
+
"citation_firstpage": [
|
| 2522 |
+
"1279"
|
| 2523 |
+
],
|
| 2524 |
+
"citation_lastpage": [
|
| 2525 |
+
"1287"
|
| 2526 |
+
],
|
| 2527 |
+
"citation_author": [
|
| 2528 |
+
"Alexander Y. Tong",
|
| 2529 |
+
"Nikolay Malkin",
|
| 2530 |
+
"Kilian Fatras",
|
| 2531 |
+
"Lazar Atanackovic",
|
| 2532 |
+
"Yanlei Zhang",
|
| 2533 |
+
"Guillaume Huguet",
|
| 2534 |
+
"Guy Wolf",
|
| 2535 |
+
"Yoshua Bengio"
|
| 2536 |
+
],
|
| 2537 |
+
"citation_publication_date": [
|
| 2538 |
+
"2024/04/18"
|
| 2539 |
+
],
|
| 2540 |
+
"citation_conference_title": [
|
| 2541 |
+
"International Conference on Artificial Intelligence and Statistics"
|
| 2542 |
+
]
|
| 2543 |
+
},
|
| 2544 |
+
"publisher_bibtex_fields": {
|
| 2545 |
+
"title": "Simulation-Free {S}chrödinger Bridges via Score and Flow Matching",
|
| 2546 |
+
"author": "Tong, Alexander Y. and Malkin, Nikolay and Fatras, Kilian and Atanackovic, Lazar and Zhang, Yanlei and Huguet, Guillaume and Wolf, Guy and Bengio, Yoshua",
|
| 2547 |
+
"booktitle": "Proceedings of The 27th International Conference on Artificial Intelligence and Statistics",
|
| 2548 |
+
"pages": "1279--1287",
|
| 2549 |
+
"year": "2024",
|
| 2550 |
+
"volume": "238",
|
| 2551 |
+
"url": "https://proceedings.mlr.press/v238/tong24a.html"
|
| 2552 |
+
}
|
| 2553 |
+
},
|
| 2554 |
+
{
|
| 2555 |
+
"key": "shaul2025generaldiscretepaths",
|
| 2556 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/29cd7f8331d13ede6dc6d6ef3dfacb70-Abstract-Conference.html",
|
| 2557 |
+
"metadata": {
|
| 2558 |
+
"citation_title": [
|
| 2559 |
+
"Flow Matching with General Discrete Paths: A Kinetic-Optimal Perspective"
|
| 2560 |
+
],
|
| 2561 |
+
"citation_author": [
|
| 2562 |
+
"Shaul, Neta",
|
| 2563 |
+
"Gat, Itai",
|
| 2564 |
+
"Havasi, Marton",
|
| 2565 |
+
"Severo, Daniel",
|
| 2566 |
+
"Sriram, Anuroop",
|
| 2567 |
+
"Holderrieth, Peter",
|
| 2568 |
+
"Karrer, Brian",
|
| 2569 |
+
"Lipman, Yaron",
|
| 2570 |
+
"Chen, Ricky T. Q."
|
| 2571 |
+
],
|
| 2572 |
+
"citation_journal_title": [
|
| 2573 |
+
"International Conference on Learning Representations"
|
| 2574 |
+
],
|
| 2575 |
+
"citation_volume": [
|
| 2576 |
+
"2025"
|
| 2577 |
+
],
|
| 2578 |
+
"citation_firstpage": [
|
| 2579 |
+
"16397"
|
| 2580 |
+
],
|
| 2581 |
+
"citation_lastpage": [
|
| 2582 |
+
"16429"
|
| 2583 |
+
],
|
| 2584 |
+
"citation_publication_date": [
|
| 2585 |
+
"2025-05-01"
|
| 2586 |
+
]
|
| 2587 |
+
}
|
| 2588 |
+
},
|
| 2589 |
+
{
|
| 2590 |
+
"key": "shi2024simplifiedmasked",
|
| 2591 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/bad233b9849f019aead5e5cc60cef70f-Abstract-Conference.html",
|
| 2592 |
+
"metadata": {
|
| 2593 |
+
"citation_title": [
|
| 2594 |
+
"Simplified and Generalized Masked Diffusion for Discrete Data"
|
| 2595 |
+
],
|
| 2596 |
+
"citation_author": [
|
| 2597 |
+
"Shi, Jiaxin",
|
| 2598 |
+
"Han, Kehang",
|
| 2599 |
+
"Wang, Zhe",
|
| 2600 |
+
"Doucet, Arnaud",
|
| 2601 |
+
"Titsias, Michalis"
|
| 2602 |
+
],
|
| 2603 |
+
"citation_journal_title": [
|
| 2604 |
+
"Advances in Neural Information Processing Systems"
|
| 2605 |
+
],
|
| 2606 |
+
"citation_volume": [
|
| 2607 |
+
"37"
|
| 2608 |
+
],
|
| 2609 |
+
"citation_doi": [
|
| 2610 |
+
"10.52202/079017-3277"
|
| 2611 |
+
],
|
| 2612 |
+
"citation_firstpage": [
|
| 2613 |
+
"103131"
|
| 2614 |
+
],
|
| 2615 |
+
"citation_lastpage": [
|
| 2616 |
+
"103167"
|
| 2617 |
+
],
|
| 2618 |
+
"citation_publication_date": [
|
| 2619 |
+
"2024-12-16"
|
| 2620 |
+
]
|
| 2621 |
+
}
|
| 2622 |
+
},
|
| 2623 |
+
{
|
| 2624 |
+
"key": "sohldickstein2015nonequilibrium",
|
| 2625 |
+
"source": "https://proceedings.mlr.press/v37/sohl-dickstein15.html",
|
| 2626 |
+
"metadata": {
|
| 2627 |
+
"citation_title": [
|
| 2628 |
+
"Deep Unsupervised Learning using Nonequilibrium Thermodynamics"
|
| 2629 |
+
],
|
| 2630 |
+
"citation_firstpage": [
|
| 2631 |
+
"2256"
|
| 2632 |
+
],
|
| 2633 |
+
"citation_lastpage": [
|
| 2634 |
+
"2265"
|
| 2635 |
+
],
|
| 2636 |
+
"citation_author": [
|
| 2637 |
+
"Jascha Sohl-Dickstein",
|
| 2638 |
+
"Eric Weiss",
|
| 2639 |
+
"Niru Maheswaranathan",
|
| 2640 |
+
"Surya Ganguli"
|
| 2641 |
+
],
|
| 2642 |
+
"citation_publication_date": [
|
| 2643 |
+
"2015/06/01"
|
| 2644 |
+
],
|
| 2645 |
+
"citation_conference_title": [
|
| 2646 |
+
"International Conference on Machine Learning"
|
| 2647 |
+
]
|
| 2648 |
+
},
|
| 2649 |
+
"publisher_bibtex_fields": {
|
| 2650 |
+
"title": "Deep Unsupervised Learning using Nonequilibrium Thermodynamics",
|
| 2651 |
+
"author": "Sohl-Dickstein, Jascha and Weiss, Eric and Maheswaranathan, Niru and Ganguli, Surya",
|
| 2652 |
+
"booktitle": "Proceedings of the 32nd International Conference on Machine Learning",
|
| 2653 |
+
"pages": "2256--2265",
|
| 2654 |
+
"year": "2015",
|
| 2655 |
+
"volume": "37",
|
| 2656 |
+
"url": "https://proceedings.mlr.press/v37/sohl-dickstein15.html"
|
| 2657 |
+
}
|
| 2658 |
+
},
|
| 2659 |
+
{
|
| 2660 |
+
"key": "song2021scorebased",
|
| 2661 |
+
"source": "https://iclr.cc/virtual/2021/poster/3177",
|
| 2662 |
+
"metadata": {},
|
| 2663 |
+
"verified_fields": {
|
| 2664 |
+
"title": "Score-Based Generative Modeling through Stochastic Differential Equations",
|
| 2665 |
+
"authors": "Yang Song and Jascha Sohl-Dickstein and Durk Kingma and Abhishek Kumar and Stefano Ermon and Ben Poole",
|
| 2666 |
+
"year": "2021",
|
| 2667 |
+
"venue": "International Conference on Learning Representations"
|
| 2668 |
+
}
|
| 2669 |
+
},
|
| 2670 |
+
{
|
| 2671 |
+
"key": "song2023consistencymodels",
|
| 2672 |
+
"source": "https://proceedings.mlr.press/v202/song23a.html",
|
| 2673 |
+
"metadata": {
|
| 2674 |
+
"citation_title": [
|
| 2675 |
+
"Consistency Models"
|
| 2676 |
+
],
|
| 2677 |
+
"citation_firstpage": [
|
| 2678 |
+
"32211"
|
| 2679 |
+
],
|
| 2680 |
+
"citation_lastpage": [
|
| 2681 |
+
"32252"
|
| 2682 |
+
],
|
| 2683 |
+
"citation_author": [
|
| 2684 |
+
"Yang Song",
|
| 2685 |
+
"Prafulla Dhariwal",
|
| 2686 |
+
"Mark Chen",
|
| 2687 |
+
"Ilya Sutskever"
|
| 2688 |
+
],
|
| 2689 |
+
"citation_publication_date": [
|
| 2690 |
+
"2023/07/03"
|
| 2691 |
+
],
|
| 2692 |
+
"citation_conference_title": [
|
| 2693 |
+
"International Conference on Machine Learning"
|
| 2694 |
+
]
|
| 2695 |
+
},
|
| 2696 |
+
"publisher_bibtex_fields": {
|
| 2697 |
+
"title": "Consistency Models",
|
| 2698 |
+
"author": "Song, Yang and Dhariwal, Prafulla and Chen, Mark and Sutskever, Ilya",
|
| 2699 |
+
"booktitle": "Proceedings of the 40th International Conference on Machine Learning",
|
| 2700 |
+
"pages": "32211--32252",
|
| 2701 |
+
"year": "2023",
|
| 2702 |
+
"volume": "202",
|
| 2703 |
+
"url": "https://proceedings.mlr.press/v202/song23a.html"
|
| 2704 |
+
}
|
| 2705 |
+
},
|
| 2706 |
+
{
|
| 2707 |
+
"key": "stark2024dirichletflow",
|
| 2708 |
+
"source": "https://proceedings.mlr.press/v235/stark24b.html",
|
| 2709 |
+
"metadata": {
|
| 2710 |
+
"citation_title": [
|
| 2711 |
+
"Dirichlet Flow Matching with Applications to DNA Sequence Design"
|
| 2712 |
+
],
|
| 2713 |
+
"citation_firstpage": [
|
| 2714 |
+
"46495"
|
| 2715 |
+
],
|
| 2716 |
+
"citation_lastpage": [
|
| 2717 |
+
"46513"
|
| 2718 |
+
],
|
| 2719 |
+
"citation_author": [
|
| 2720 |
+
"Hannes Stark",
|
| 2721 |
+
"Bowen Jing",
|
| 2722 |
+
"Chenyu Wang",
|
| 2723 |
+
"Gabriele Corso",
|
| 2724 |
+
"Bonnie Berger",
|
| 2725 |
+
"Regina Barzilay",
|
| 2726 |
+
"Tommi Jaakkola"
|
| 2727 |
+
],
|
| 2728 |
+
"citation_publication_date": [
|
| 2729 |
+
"2024/07/08"
|
| 2730 |
+
],
|
| 2731 |
+
"citation_conference_title": [
|
| 2732 |
+
"International Conference on Machine Learning"
|
| 2733 |
+
]
|
| 2734 |
+
},
|
| 2735 |
+
"publisher_bibtex_fields": {
|
| 2736 |
+
"title": "{D}irichlet Flow Matching with Applications to {DNA} Sequence Design",
|
| 2737 |
+
"author": "Stark, Hannes and Jing, Bowen and Wang, Chenyu and Corso, Gabriele and Berger, Bonnie and Barzilay, Regina and Jaakkola, Tommi",
|
| 2738 |
+
"booktitle": "Proceedings of the 41st International Conference on Machine Learning",
|
| 2739 |
+
"pages": "46495--46513",
|
| 2740 |
+
"year": "2024",
|
| 2741 |
+
"volume": "235",
|
| 2742 |
+
"url": "https://proceedings.mlr.press/v235/stark24b.html"
|
| 2743 |
+
}
|
| 2744 |
+
},
|
| 2745 |
+
{
|
| 2746 |
+
"key": "subtb",
|
| 2747 |
+
"source": "https://proceedings.mlr.press/v202/madan23a.html",
|
| 2748 |
+
"metadata": {
|
| 2749 |
+
"citation_title": [
|
| 2750 |
+
"Learning GFlowNets From Partial Episodes For Improved Convergence And Stability"
|
| 2751 |
+
],
|
| 2752 |
+
"citation_firstpage": [
|
| 2753 |
+
"23467"
|
| 2754 |
+
],
|
| 2755 |
+
"citation_lastpage": [
|
| 2756 |
+
"23483"
|
| 2757 |
+
],
|
| 2758 |
+
"citation_author": [
|
| 2759 |
+
"Kanika Madan",
|
| 2760 |
+
"Jarrid Rector-Brooks",
|
| 2761 |
+
"Maksym Korablyov",
|
| 2762 |
+
"Emmanuel Bengio",
|
| 2763 |
+
"Moksh Jain",
|
| 2764 |
+
"Andrei Cristian Nica",
|
| 2765 |
+
"Tom Bosc",
|
| 2766 |
+
"Yoshua Bengio",
|
| 2767 |
+
"Nikolay Malkin"
|
| 2768 |
+
],
|
| 2769 |
+
"citation_publication_date": [
|
| 2770 |
+
"2023/07/03"
|
| 2771 |
+
],
|
| 2772 |
+
"citation_conference_title": [
|
| 2773 |
+
"International Conference on Machine Learning"
|
| 2774 |
+
]
|
| 2775 |
+
},
|
| 2776 |
+
"publisher_bibtex_fields": {
|
| 2777 |
+
"title": "Learning {GF}low{N}ets From Partial Episodes For Improved Convergence And Stability",
|
| 2778 |
+
"author": "Madan, Kanika and Rector-Brooks, Jarrid and Korablyov, Maksym and Bengio, Emmanuel and Jain, Moksh and Nica, Andrei Cristian and Bosc, Tom and Bengio, Yoshua and Malkin, Nikolay",
|
| 2779 |
+
"booktitle": "Proceedings of the 40th International Conference on Machine Learning",
|
| 2780 |
+
"pages": "23467--23483",
|
| 2781 |
+
"year": "2023",
|
| 2782 |
+
"volume": "202",
|
| 2783 |
+
"url": "https://proceedings.mlr.press/v202/madan23a.html"
|
| 2784 |
+
}
|
| 2785 |
+
},
|
| 2786 |
+
{
|
| 2787 |
+
"key": "synflownet",
|
| 2788 |
+
"source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/7495fa446f10e9edef6e47b2d327596e-Abstract-Conference.html",
|
| 2789 |
+
"metadata": {
|
| 2790 |
+
"citation_title": [
|
| 2791 |
+
"SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints"
|
| 2792 |
+
],
|
| 2793 |
+
"citation_author": [
|
| 2794 |
+
"Cretu, Miruna",
|
| 2795 |
+
"Harris, Charles",
|
| 2796 |
+
"Igashov, Ilia",
|
| 2797 |
+
"Schneuing, Arne",
|
| 2798 |
+
"Segler, Marwin",
|
| 2799 |
+
"Correia, Bruno",
|
| 2800 |
+
"Roy, Julien",
|
| 2801 |
+
"Bengio, Emmanuel",
|
| 2802 |
+
"Lio, Pietro"
|
| 2803 |
+
],
|
| 2804 |
+
"citation_journal_title": [
|
| 2805 |
+
"International Conference on Learning Representations"
|
| 2806 |
+
],
|
| 2807 |
+
"citation_volume": [
|
| 2808 |
+
"2025"
|
| 2809 |
+
],
|
| 2810 |
+
"citation_firstpage": [
|
| 2811 |
+
"47101"
|
| 2812 |
+
],
|
| 2813 |
+
"citation_lastpage": [
|
| 2814 |
+
"47126"
|
| 2815 |
+
],
|
| 2816 |
+
"citation_publication_date": [
|
| 2817 |
+
"2025-05-01"
|
| 2818 |
+
]
|
| 2819 |
+
}
|
| 2820 |
+
},
|
| 2821 |
+
{
|
| 2822 |
+
"key": "synthemol",
|
| 2823 |
+
"source": "https://doi.org/10.1038/s42256-024-00809-7",
|
| 2824 |
+
"metadata": {
|
| 2825 |
+
"citation_journal_title": [
|
| 2826 |
+
"Nature Machine Intelligence"
|
| 2827 |
+
],
|
| 2828 |
+
"citation_title": [
|
| 2829 |
+
"Generative AI for designing and validating easily synthesizable and structurally novel antibiotics"
|
| 2830 |
+
],
|
| 2831 |
+
"citation_volume": [
|
| 2832 |
+
"6"
|
| 2833 |
+
],
|
| 2834 |
+
"citation_publication_date": [
|
| 2835 |
+
"2024/03"
|
| 2836 |
+
],
|
| 2837 |
+
"citation_firstpage": [
|
| 2838 |
+
"338"
|
| 2839 |
+
],
|
| 2840 |
+
"citation_lastpage": [
|
| 2841 |
+
"353"
|
| 2842 |
+
],
|
| 2843 |
+
"citation_doi": [
|
| 2844 |
+
"10.1038/s42256-024-00809-7"
|
| 2845 |
+
],
|
| 2846 |
+
"citation_author": [
|
| 2847 |
+
"Swanson, Kyle",
|
| 2848 |
+
"Liu, Gary",
|
| 2849 |
+
"Catacutan, Denise B.",
|
| 2850 |
+
"Arnold, Autumn",
|
| 2851 |
+
"Zou, James",
|
| 2852 |
+
"Stokes, Jonathan M."
|
| 2853 |
+
]
|
| 2854 |
+
}
|
| 2855 |
+
},
|
| 2856 |
+
{
|
| 2857 |
+
"key": "synthesisdags",
|
| 2858 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/4cc05b35c2f937c5bd9e7d41d3686fff-Abstract.html",
|
| 2859 |
+
"metadata": {
|
| 2860 |
+
"citation_title": [
|
| 2861 |
+
"Barking up the right tree: an approach to search over molecule synthesis DAGs"
|
| 2862 |
+
],
|
| 2863 |
+
"citation_author": [
|
| 2864 |
+
"Bradshaw, John",
|
| 2865 |
+
"Paige, Brooks",
|
| 2866 |
+
"Kusner, Matt J.",
|
| 2867 |
+
"Segler, Marwin",
|
| 2868 |
+
"Hernández-Lobato, José Miguel"
|
| 2869 |
+
],
|
| 2870 |
+
"citation_journal_title": [
|
| 2871 |
+
"Advances in Neural Information Processing Systems"
|
| 2872 |
+
],
|
| 2873 |
+
"citation_volume": [
|
| 2874 |
+
"33"
|
| 2875 |
+
],
|
| 2876 |
+
"citation_firstpage": [
|
| 2877 |
+
"6852"
|
| 2878 |
+
],
|
| 2879 |
+
"citation_lastpage": [
|
| 2880 |
+
"6866"
|
| 2881 |
+
],
|
| 2882 |
+
"citation_publication_date": [
|
| 2883 |
+
"2020"
|
| 2884 |
+
]
|
| 2885 |
+
}
|
| 2886 |
+
},
|
| 2887 |
+
{
|
| 2888 |
+
"key": "synthesizable",
|
| 2889 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2019/hash/46d0671dd4117ea366031f87f3aa0093-Abstract.html",
|
| 2890 |
+
"metadata": {
|
| 2891 |
+
"citation_title": [
|
| 2892 |
+
"A Model to Search for Synthesizable Molecules"
|
| 2893 |
+
],
|
| 2894 |
+
"citation_author": [
|
| 2895 |
+
"Bradshaw, John",
|
| 2896 |
+
"Paige, Brooks",
|
| 2897 |
+
"Kusner, Matt J.",
|
| 2898 |
+
"Segler, Marwin",
|
| 2899 |
+
"Hernández-Lobato, José Miguel"
|
| 2900 |
+
],
|
| 2901 |
+
"citation_journal_title": [
|
| 2902 |
+
"Advances in Neural Information Processing Systems"
|
| 2903 |
+
],
|
| 2904 |
+
"citation_volume": [
|
| 2905 |
+
"32"
|
| 2906 |
+
],
|
| 2907 |
+
"citation_publication_date": [
|
| 2908 |
+
"2019"
|
| 2909 |
+
]
|
| 2910 |
+
},
|
| 2911 |
+
"publisher_bibtex_fields": {
|
| 2912 |
+
"author": "Bradshaw, John and Paige, Brooks and Kusner, Matt J and Segler, Marwin and Hern\\'{a}ndez-Lobato, Jos\\'{e} Miguel",
|
| 2913 |
+
"booktitle": "Advances in Neural Information Processing Systems",
|
| 2914 |
+
"pages": "",
|
| 2915 |
+
"title": "A Model to Search for Synthesizable Molecules",
|
| 2916 |
+
"url": "https://proceedings.neurips.cc/paper_files/paper/2019/file/46d0671dd4117ea366031f87f3aa0093-Paper.pdf",
|
| 2917 |
+
"volume": "32",
|
| 2918 |
+
"year": "2019"
|
| 2919 |
+
}
|
| 2920 |
+
},
|
| 2921 |
+
{
|
| 2922 |
+
"key": "targetdiff",
|
| 2923 |
+
"source": "https://proceedings.mlr.press/v202/guan23a.html",
|
| 2924 |
+
"metadata": {
|
| 2925 |
+
"citation_title": [
|
| 2926 |
+
"DecompDiff: Diffusion Models with Decomposed Priors for Structure-Based Drug Design"
|
| 2927 |
+
],
|
| 2928 |
+
"citation_firstpage": [
|
| 2929 |
+
"11827"
|
| 2930 |
+
],
|
| 2931 |
+
"citation_lastpage": [
|
| 2932 |
+
"11846"
|
| 2933 |
+
],
|
| 2934 |
+
"citation_author": [
|
| 2935 |
+
"Jiaqi Guan",
|
| 2936 |
+
"Xiangxin Zhou",
|
| 2937 |
+
"Yuwei Yang",
|
| 2938 |
+
"Yu Bao",
|
| 2939 |
+
"Jian Peng",
|
| 2940 |
+
"Jianzhu Ma",
|
| 2941 |
+
"Qiang Liu",
|
| 2942 |
+
"Liang Wang",
|
| 2943 |
+
"Quanquan Gu"
|
| 2944 |
+
],
|
| 2945 |
+
"citation_publication_date": [
|
| 2946 |
+
"2023/07/03"
|
| 2947 |
+
],
|
| 2948 |
+
"citation_conference_title": [
|
| 2949 |
+
"International Conference on Machine Learning"
|
| 2950 |
+
]
|
| 2951 |
+
},
|
| 2952 |
+
"publisher_bibtex_fields": {
|
| 2953 |
+
"title": "{D}ecomp{D}iff: Diffusion Models with Decomposed Priors for Structure-Based Drug Design",
|
| 2954 |
+
"author": "Guan, Jiaqi and Zhou, Xiangxin and Yang, Yuwei and Bao, Yu and Peng, Jian and Ma, Jianzhu and Liu, Qiang and Wang, Liang and Gu, Quanquan",
|
| 2955 |
+
"booktitle": "Proceedings of the 40th International Conference on Machine Learning",
|
| 2956 |
+
"pages": "11827--11846",
|
| 2957 |
+
"year": "2023",
|
| 2958 |
+
"volume": "202",
|
| 2959 |
+
"url": "https://proceedings.mlr.press/v202/guan23a.html"
|
| 2960 |
+
}
|
| 2961 |
+
},
|
| 2962 |
+
{
|
| 2963 |
+
"key": "tb",
|
| 2964 |
+
"source": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/27b51baca8377a0cf109f6ecc15a0f70-Abstract-Conference.html",
|
| 2965 |
+
"metadata": {
|
| 2966 |
+
"citation_title": [
|
| 2967 |
+
"Trajectory balance: Improved credit assignment in GFlowNets"
|
| 2968 |
+
],
|
| 2969 |
+
"citation_author": [
|
| 2970 |
+
"Whitammer, Esmeralda S.",
|
| 2971 |
+
"Jain, Moksh",
|
| 2972 |
+
"Bengio, Emmanuel",
|
| 2973 |
+
"Sun, Chen",
|
| 2974 |
+
"Bengio, Yoshua"
|
| 2975 |
+
],
|
| 2976 |
+
"citation_journal_title": [
|
| 2977 |
+
"Advances in Neural Information Processing Systems"
|
| 2978 |
+
],
|
| 2979 |
+
"citation_volume": [
|
| 2980 |
+
"35"
|
| 2981 |
+
],
|
| 2982 |
+
"citation_doi": [
|
| 2983 |
+
"10.52202/068431-0431"
|
| 2984 |
+
],
|
| 2985 |
+
"citation_firstpage": [
|
| 2986 |
+
"5955"
|
| 2987 |
+
],
|
| 2988 |
+
"citation_lastpage": [
|
| 2989 |
+
"5967"
|
| 2990 |
+
],
|
| 2991 |
+
"citation_publication_date": [
|
| 2992 |
+
"2022-12-06"
|
| 2993 |
+
]
|
| 2994 |
+
}
|
| 2995 |
+
},
|
| 2996 |
+
{
|
| 2997 |
+
"key": "tdc",
|
| 2998 |
+
"source": "https://datasets-benchmarks-proceedings.neurips.cc/paper_files/paper/2021/hash/4c56ff4ce4aaf9573aa5dff913df997a-Abstract-round1.html",
|
| 2999 |
+
"metadata": {
|
| 3000 |
+
"citation_title": [
|
| 3001 |
+
"Therapeutics Data Commons: Machine Learning Datasets and Tasks for Drug Discovery and Development"
|
| 3002 |
+
],
|
| 3003 |
+
"citation_author": [
|
| 3004 |
+
"Huang, Kexin",
|
| 3005 |
+
"Fu, Tianfan",
|
| 3006 |
+
"Gao, Wenhao",
|
| 3007 |
+
"Zhao, Yue",
|
| 3008 |
+
"Roohani, Yusuf",
|
| 3009 |
+
"Leskovec, Jure",
|
| 3010 |
+
"Coley, Connor",
|
| 3011 |
+
"Xiao, Cao",
|
| 3012 |
+
"Sun, Jimeng",
|
| 3013 |
+
"Zitnik, Marinka"
|
| 3014 |
+
],
|
| 3015 |
+
"citation_journal_title": [
|
| 3016 |
+
"Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks"
|
| 3017 |
+
],
|
| 3018 |
+
"citation_volume": [
|
| 3019 |
+
"1"
|
| 3020 |
+
],
|
| 3021 |
+
"citation_publication_date": [
|
| 3022 |
+
"2021-12-06"
|
| 3023 |
+
]
|
| 3024 |
+
}
|
| 3025 |
+
},
|
| 3026 |
+
{
|
| 3027 |
+
"key": "tong2024minibatchot",
|
| 3028 |
+
"source": "https://jmlr.org/tmlr/papers/",
|
| 3029 |
+
"metadata": {},
|
| 3030 |
+
"publisher_bibtex_fields": {
|
| 3031 |
+
"title": "Improving and generalizing flow-based generative models with minibatch optimal transport",
|
| 3032 |
+
"author": "Alexander Tong and Kilian FATRAS and Nikolay Malkin and Guillaume Huguet and Yanlei Zhang and Jarrid Rector-Brooks and Guy Wolf and Yoshua Bengio",
|
| 3033 |
+
"journal": "Transactions on Machine Learning Research",
|
| 3034 |
+
"year": "2024",
|
| 3035 |
+
"url": "https://openreview.net/forum?id=CD9Snc73AW"
|
| 3036 |
+
}
|
| 3037 |
+
},
|
| 3038 |
+
{
|
| 3039 |
+
"key": "vina",
|
| 3040 |
+
"source": "https://api.crossref.org/works/10.1002/jcc.21334",
|
| 3041 |
+
"record": {
|
| 3042 |
+
"title": [
|
| 3043 |
+
"AutoDock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading"
|
| 3044 |
+
],
|
| 3045 |
+
"author": [
|
| 3046 |
+
{
|
| 3047 |
+
"given": "Oleg",
|
| 3048 |
+
"family": "Trott",
|
| 3049 |
+
"sequence": "first",
|
| 3050 |
+
"affiliation": [],
|
| 3051 |
+
"role": [
|
| 3052 |
+
{
|
| 3053 |
+
"vocabulary": "crossref",
|
| 3054 |
+
"role": "author"
|
| 3055 |
+
}
|
| 3056 |
+
]
|
| 3057 |
+
},
|
| 3058 |
+
{
|
| 3059 |
+
"given": "Arthur J.",
|
| 3060 |
+
"family": "Olson",
|
| 3061 |
+
"sequence": "additional",
|
| 3062 |
+
"affiliation": [],
|
| 3063 |
+
"role": [
|
| 3064 |
+
{
|
| 3065 |
+
"vocabulary": "crossref",
|
| 3066 |
+
"role": "author"
|
| 3067 |
+
}
|
| 3068 |
+
]
|
| 3069 |
+
}
|
| 3070 |
+
],
|
| 3071 |
+
"container-title": [
|
| 3072 |
+
"Journal of Computational Chemistry"
|
| 3073 |
+
],
|
| 3074 |
+
"volume": "31",
|
| 3075 |
+
"issue": "2",
|
| 3076 |
+
"page": "455-461",
|
| 3077 |
+
"DOI": "10.1002/jcc.21334",
|
| 3078 |
+
"published-print": {
|
| 3079 |
+
"date-parts": [
|
| 3080 |
+
[
|
| 3081 |
+
2010,
|
| 3082 |
+
1,
|
| 3083 |
+
30
|
| 3084 |
+
]
|
| 3085 |
+
]
|
| 3086 |
+
},
|
| 3087 |
+
"issued": {
|
| 3088 |
+
"date-parts": [
|
| 3089 |
+
[
|
| 3090 |
+
2009,
|
| 3091 |
+
6,
|
| 3092 |
+
4
|
| 3093 |
+
]
|
| 3094 |
+
]
|
| 3095 |
+
}
|
| 3096 |
+
}
|
| 3097 |
+
},
|
| 3098 |
+
{
|
| 3099 |
+
"key": "vinaupdate",
|
| 3100 |
+
"source": "https://api.crossref.org/works/10.1021/acs.jcim.1c00203",
|
| 3101 |
+
"record": {
|
| 3102 |
+
"title": [
|
| 3103 |
+
"AutoDock Vina 1.2.0: New Docking Methods, Expanded Force Field, and Python Bindings"
|
| 3104 |
+
],
|
| 3105 |
+
"author": [
|
| 3106 |
+
{
|
| 3107 |
+
"given": "Jerome",
|
| 3108 |
+
"family": "Eberhardt",
|
| 3109 |
+
"sequence": "first",
|
| 3110 |
+
"affiliation": [
|
| 3111 |
+
{
|
| 3112 |
+
"name": "Department of Integrative Structural and Computational Biology, Scripps Research, La Jolla, 92037 California, United States"
|
| 3113 |
+
}
|
| 3114 |
+
],
|
| 3115 |
+
"role": [
|
| 3116 |
+
{
|
| 3117 |
+
"vocabulary": "crossref",
|
| 3118 |
+
"role": "author"
|
| 3119 |
+
}
|
| 3120 |
+
]
|
| 3121 |
+
},
|
| 3122 |
+
{
|
| 3123 |
+
"ORCID": "https://orcid.org/0000-0003-4622-3747",
|
| 3124 |
+
"authenticated-orcid": true,
|
| 3125 |
+
"given": "Diogo",
|
| 3126 |
+
"family": "Santos-Martins",
|
| 3127 |
+
"sequence": "additional",
|
| 3128 |
+
"affiliation": [
|
| 3129 |
+
{
|
| 3130 |
+
"name": "Department of Integrative Structural and Computational Biology, Scripps Research, La Jolla, 92037 California, United States"
|
| 3131 |
+
}
|
| 3132 |
+
],
|
| 3133 |
+
"role": [
|
| 3134 |
+
{
|
| 3135 |
+
"vocabulary": "crossref",
|
| 3136 |
+
"role": "author"
|
| 3137 |
+
}
|
| 3138 |
+
]
|
| 3139 |
+
},
|
| 3140 |
+
{
|
| 3141 |
+
"ORCID": "https://orcid.org/0000-0002-1832-3030",
|
| 3142 |
+
"authenticated-orcid": true,
|
| 3143 |
+
"given": "Andreas F.",
|
| 3144 |
+
"family": "Tillack",
|
| 3145 |
+
"sequence": "additional",
|
| 3146 |
+
"affiliation": [
|
| 3147 |
+
{
|
| 3148 |
+
"name": "Department of Integrative Structural and Computational Biology, Scripps Research, La Jolla, 92037 California, United States"
|
| 3149 |
+
}
|
| 3150 |
+
],
|
| 3151 |
+
"role": [
|
| 3152 |
+
{
|
| 3153 |
+
"vocabulary": "crossref",
|
| 3154 |
+
"role": "author"
|
| 3155 |
+
}
|
| 3156 |
+
]
|
| 3157 |
+
},
|
| 3158 |
+
{
|
| 3159 |
+
"ORCID": "https://orcid.org/0000-0002-5964-7111",
|
| 3160 |
+
"authenticated-orcid": true,
|
| 3161 |
+
"given": "Stefano",
|
| 3162 |
+
"family": "Forli",
|
| 3163 |
+
"sequence": "additional",
|
| 3164 |
+
"affiliation": [
|
| 3165 |
+
{
|
| 3166 |
+
"name": "Department of Integrative Structural and Computational Biology, Scripps Research, La Jolla, 92037 California, United States"
|
| 3167 |
+
}
|
| 3168 |
+
],
|
| 3169 |
+
"role": [
|
| 3170 |
+
{
|
| 3171 |
+
"vocabulary": "crossref",
|
| 3172 |
+
"role": "author"
|
| 3173 |
+
}
|
| 3174 |
+
]
|
| 3175 |
+
}
|
| 3176 |
+
],
|
| 3177 |
+
"container-title": [
|
| 3178 |
+
"Journal of Chemical Information and Modeling"
|
| 3179 |
+
],
|
| 3180 |
+
"volume": "61",
|
| 3181 |
+
"issue": "8",
|
| 3182 |
+
"page": "3891-3898",
|
| 3183 |
+
"DOI": "10.1021/acs.jcim.1c00203",
|
| 3184 |
+
"published-print": {
|
| 3185 |
+
"date-parts": [
|
| 3186 |
+
[
|
| 3187 |
+
2021,
|
| 3188 |
+
8,
|
| 3189 |
+
23
|
| 3190 |
+
]
|
| 3191 |
+
]
|
| 3192 |
+
},
|
| 3193 |
+
"issued": {
|
| 3194 |
+
"date-parts": [
|
| 3195 |
+
[
|
| 3196 |
+
2021,
|
| 3197 |
+
7,
|
| 3198 |
+
19
|
| 3199 |
+
]
|
| 3200 |
+
]
|
| 3201 |
+
}
|
| 3202 |
+
}
|
| 3203 |
+
}
|
| 3204 |
+
]
|
bibliography/verified_references.csv
ADDED
|
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
key,title,authors,year,venue,doi,publication_url,metadata_source,verified_date,verification
|
| 2 |
+
albergo2025stochasticinterpolants,Stochastic Interpolants: A Unifying Framework for Flows and Diffusions,Michael Albergo and Nicholas M. Boffi and Eric Vanden-Eijnden,2025,Journal of Machine Learning Research,,http://jmlr.org/papers/v26/23-1605.html,https://www.jmlr.org/papers/v26/23-1605.bib,2026-09-12,Official publisher BibTeX imported.
|
| 3 |
+
austin2021d3pm,Structured Denoising Diffusion Models in Discrete State-Spaces,"Austin, Jacob and Johnson, Daniel D. and Ho, Jonathan and Tarlow, Daniel and van den Berg, Rianne",2021,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2021/hash/958c530554f78bcd8e97125b70e6973d-Abstract.html,https://proceedings.neurips.cc/paper_files/paper/2021/hash/958c530554f78bcd8e97125b70e6973d-Abstract.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 4 |
+
backward,Optimizing Backward Policies in GFlowNets via Trajectory Likelihood Maximization,"Gritsaev, Timofei and Morozov, Nikita and Samsonov, Sergey and Tiapkin, Daniil",2025,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2025/hash/f3efbcfe76bed022a37c5aeb1daf2326-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2025/hash/f3efbcfe76bed022a37c5aeb1daf2326-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 5 |
+
boffi2025flowmapmatching,Flow map matching with stochastic interpolants: A mathematical framework for consistency models,Nicholas Matthew Boffi and Michael Samuel Albergo and Eric Vanden-Eijnden,2025,Transactions on Machine Learning Research,,https://openreview.net/forum?id=cqDH0e6ak2,https://jmlr.org/tmlr/papers/bib/cqDH0e6ak2.bib,2026-09-12,Official publisher BibTeX imported.
|
| 6 |
+
boffi2025selfdistillation,How to build a consistency model: Learning flow maps via self-distillation,"Boffi, Nicholas and Albergo, Michael and Vanden-Eijnden, Eric",2025,Advances in Neural Information Processing Systems,10.52202/085713-1121,https://proceedings.neurips.cc/paper_files/paper/2025/hash/2ff3605c9e442d55156d99fe4f5f228d-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2025/hash/2ff3605c9e442d55156d99fe4f5f228d-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 7 |
+
caco2,ADME Properties Evaluation in Drug Discovery: Prediction of Caco-2 Cell Permeability Using a Combination of NSGA-II and Boosting,"Wang, Ning-Ning and Dong, Jie and Deng, Yin-Hua and Zhu, Min-Feng and Wen, Ming and Yao, Zhi-Jiang and Lu, Ai-Ping and Wang, Jian-Bing and Cao, Dong-Sheng",2016,Journal of Chemical Information and Modeling,10.1021/acs.jcim.5b00642,https://doi.org/10.1021/acs.jcim.5b00642,https://api.crossref.org/works/10.1021/acs.jcim.5b00642,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 8 |
+
campbell2022continuoustimediscrete,A Continuous Time Framework for Discrete Denoising Models,"Campbell, Andrew and Benton, Joe and De Bortoli, Valentin and Rainforth, Thomas and Deligiannidis, George and Doucet, Arnaud",2022,Advances in Neural Information Processing Systems,10.52202/068431-2049,https://proceedings.neurips.cc/paper_files/paper/2022/hash/b5b528767aa35f5b1a60fe0aaeca0563-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2022/hash/b5b528767aa35f5b1a60fe0aaeca0563-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 9 |
+
campbell2024generativeflows,Generative Flows on Discrete State-Spaces: Enabling Multimodal Flows with Applications to Protein Co-Design,"Campbell, Andrew and Yim, Jason and Barzilay, Regina and Rainforth, Tom and Jaakkola, Tommi",2024,Proceedings of the 41st International Conference on Machine Learning,,https://proceedings.mlr.press/v235/campbell24a.html,https://proceedings.mlr.press/v235/campbell24a.html,2026-09-12,Official publisher BibTeX imported.
|
| 10 |
+
cbas,Conditioning by adaptive sampling for robust design,"Brookes, David and Park, Hahnbeom and Listgarten, Jennifer",2019,Proceedings of the 36th International Conference on Machine Learning,,https://proceedings.mlr.press/v97/brookes19a.html,https://proceedings.mlr.press/v97/brookes19a.html,2026-09-12,Official publisher BibTeX imported.
|
| 11 |
+
cgflow,Compositional Flows for 3{D} Molecule and Synthesis Pathway Co-design,"Shen, Tony and Seo, Seonghwan and Irwin, Ross and Didi, Kieran and Olsson, Simon and Kim, Woo Youn and Ester, Martin",2025,Proceedings of the 42nd International Conference on Machine Learning,,https://proceedings.mlr.press/v267/shen25b.html,https://proceedings.mlr.press/v267/shen25b.html,2026-09-12,Official publisher BibTeX imported.
|
| 12 |
+
chembo,ChemBO: Bayesian Optimization of Small Organic Molecules with Synthesizable Recommendations,"Korovina, Ksenia and Xu, Sailun and Kandasamy, Kirthevasan and Neiswanger, Willie and Poczos, Barnabas and Schneider, Jeff and Xing, Eric",2020,Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics,,https://proceedings.mlr.press/v108/korovina20a.html,https://proceedings.mlr.press/v108/korovina20a.html,2026-09-12,Official publisher BibTeX imported.
|
| 13 |
+
chen2018neuralode,Neural Ordinary Differential Equations,"Chen, Ricky T. Q. and Rubanova, Yulia and Bettencourt, Jesse and Duvenaud, David K",2018,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2018/file/69386f6bb1dfed68692a24c8686939b9-Paper.pdf,https://proceedings.neurips.cc/paper_files/paper/2018/file/69386f6bb1dfed68692a24c8686939b9-Bibtex.bib,2026-09-12,Official publisher BibTeX imported.
|
| 14 |
+
coms,Conservative Objective Models for Effective Offline Model-Based Optimization,"Trabucco, Brandon and Kumar, Aviral and Geng, Xinyang and Levine, Sergey",2021,Proceedings of the 38th International Conference on Machine Learning,,https://proceedings.mlr.press/v139/trabucco21a.html,https://proceedings.mlr.press/v139/trabucco21a.html,2026-09-12,Official publisher BibTeX imported.
|
| 15 |
+
designbench,Design-Bench: Benchmarks for Data-Driven Offline Model-Based Optimization,"Trabucco, Brandon and Geng, Xinyang and Kumar, Aviral and Levine, Sergey",2022,Proceedings of the 39th International Conference on Machine Learning,,https://proceedings.mlr.press/v162/trabucco22a.html,https://proceedings.mlr.press/v162/trabucco22a.html,2026-09-12,Official publisher BibTeX imported.
|
| 16 |
+
dsb,"Diffusion Schr\""odinger Bridge with Applications to Score-Based Generative Modeling","De Bortoli, Valentin and Thornton, James and Heng, Jeremy and Doucet, Arnaud",2021,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2021/hash/940392f5f32a7ade1cc201767cf83e31-Abstract.html,https://proceedings.neurips.cc/paper_files/paper/2021/hash/940392f5f32a7ade1cc201767cf83e31-Abstract.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 17 |
+
extratrees,Extremely randomized trees,"Geurts, Pierre and Ernst, Damien and Wehenkel, Louis",2006,Machine Learning,10.1007/s10994-006-6226-1,https://doi.org/10.1007/s10994-006-6226-1,https://api.crossref.org/works/10.1007/s10994-006-6226-1,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 18 |
+
frans2025shortcutmodels,One Step Diffusion via Shortcut Models,"Frans, Kevin and Hafner, Danijar and Levine, Sergey and Abbeel, Pieter",2025,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2025/hash/559a0998fab1d19b80e7e43a5852401c-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2025/hash/559a0998fab1d19b80e7e43a5852401c-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 19 |
+
gat2024discreteflowmatching,Discrete Flow Matching,"Gat, Itai and Remez, Tal and Shaul, Neta and Kreuk, Felix and Chen, Ricky T. Q. and Synnaeve, Gabriel and Adi, Yossi and Lipman, Yaron",2024,Advances in Neural Information Processing Systems,10.52202/079017-4239,https://proceedings.neurips.cc/paper_files/paper/2024/hash/f0d629a734b56a642701bba7bc8bb3ed-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2024/hash/f0d629a734b56a642701bba7bc8bb3ed-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 20 |
+
gcpn,Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation,"You, Jiaxuan and Liu, Bowen and Ying, Zhitao and Pande, Vijay and Leskovec, Jure",2018,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2018/file/d60678e8f2ba9c540798ebbde31177e8-Paper.pdf,https://proceedings.neurips.cc/paper_files/paper/2018/file/d60678e8f2ba9c540798ebbde31177e8-Bibtex.bib,2026-09-12,Official publisher BibTeX imported.
|
| 21 |
+
geng2025meanflows,Mean Flows for One-step Generative Modeling,"Geng, Zhengyang and Deng, Mingyang and Bai, Xingjian and Kolter, Zico and He, Kaiming",2025,Advances in Neural Information Processing Systems,10.52202/085713-2534,https://proceedings.neurips.cc/paper_files/paper/2025/hash/6d13e085b79d454da5910e4ca82a3d9d-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2025/hash/6d13e085b79d454da5910e4ca82a3d9d-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 22 |
+
gfn,Flow Network based Generative Models for Non-Iterative Diverse Candidate Generation,"Bengio, Emmanuel and Jain, Moksh and Korablyov, Maksym and Precup, Doina and Bengio, Yoshua",2021,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2021/hash/e614f646836aaed9f89ce58e837e2310-Abstract.html,https://proceedings.neurips.cc/paper_files/paper/2021/hash/e614f646836aaed9f89ce58e837e2310-Abstract.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 23 |
+
gfnfoundations,GFlowNet Foundations,Yoshua Bengio and Salem Lahlou and Tristan Deleu and Edward J. Hu and Mo Tiwari and Emmanuel Bengio,2023,Journal of Machine Learning Research,,http://jmlr.org/papers/v24/22-0364.html,https://jmlr.org/papers/v24/22-0364.bib,2026-09-12,Official publisher BibTeX imported.
|
| 24 |
+
grammarvae,Grammar Variational Autoencoder,Matt J. Kusner and Brooks Paige and Jos{\'e} Miguel Hern{\'a}ndez-Lobato,2017,Proceedings of the 34th International Conference on Machine Learning,,https://proceedings.mlr.press/v70/kusner17a.html,https://proceedings.mlr.press/v70/kusner17a.html,2026-09-12,Official publisher BibTeX imported.
|
| 25 |
+
guacamol,GuacaMol: Benchmarking Models for de Novo Molecular Design,"Brown, Nathan and Fiscato, Marco and Segler, Marwin H.S. and Vaucher, Alain C.",2019,Journal of Chemical Information and Modeling,10.1021/acs.jcim.8b00839,https://doi.org/10.1021/acs.jcim.8b00839,https://api.crossref.org/works/10.1021/acs.jcim.8b00839,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 26 |
+
ho2020ddpm,Denoising Diffusion Probabilistic Models,"Ho, Jonathan and Jain, Ajay and Abbeel, Pieter",2020,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2020/hash/4c5bcfec8584af0d967f1ab10179ca4b-Abstract.html,https://proceedings.neurips.cc/paper_files/paper/2020/hash/4c5bcfec8584af0d967f1ab10179ca4b-Abstract.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 27 |
+
holderrieth2025generatormatching,Generator Matching: Generative modeling with arbitrary Markov processes,"Holderrieth, Peter and Havasi, Marton and Yim, Jason and Shaul, Neta and Gat, Itai and Jaakkola, Tommi and Karrer, Brian and Chen, Ricky T. Q. and Lipman, Yaron",2025,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2025/hash/819aaee144cb40e887a4aa9e781b1547-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2025/hash/819aaee144cb40e887a4aa9e781b1547-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 28 |
+
holderrieth2026diamondmaps,Diamond Maps: Efficient Reward Alignment via Stochastic Flow Maps,Peter Holderrieth and Douglas Chen and Luca Eyring and Ishin Shah and Giri Anantharaman and Yutong He and Zeynep Akata and Tommi Jaakkola and Nicholas Boffi and Max Simchowitz,2026,International Conference on Machine Learning,,https://icml.cc/virtual/2026/poster/61156,https://icml.cc/virtual/2026/poster/61156,2026-09-12,"Title, author list, year, and acceptance checked against official conference program."
|
| 29 |
+
holderrieth2026glass,GLASS Flows: Efficient Inference for Reward Alignment of Flow and Diffusion Models,"Holderrieth, Peter and Singer, Uriel and Jaakkola, Tommi and Chen, Ricky T. Q. and Lipman, Yaron and Karrer, Brian",2026,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2026/hash/ad6ac52e02e14e0f2ddc0d4587ab47f1-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2026/hash/ad6ac52e02e14e0f2ddc0d4587ab47f1-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 30 |
+
imf,"Diffusion Schr\""odinger Bridge Matching","Shi, Yuyang and De Bortoli, Valentin and Campbell, Andrew and Doucet, Arnaud",2023,Advances in Neural Information Processing Systems,10.52202/075280-2717,https://proceedings.neurips.cc/paper_files/paper/2023/hash/c428adf74782c2092d254329b6b02482-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2023/hash/c428adf74782c2092d254329b6b02482-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 31 |
+
jtvae,Junction Tree Variational Autoencoder for Molecular Graph Generation,"Jin, Wengong and Barzilay, Regina and Jaakkola, Tommi",2018,Proceedings of the 35th International Conference on Machine Learning,,https://proceedings.mlr.press/v80/jin18a.html,https://proceedings.mlr.press/v80/jin18a.html,2026-09-12,Official publisher BibTeX imported.
|
| 32 |
+
kim2024ctm,Consistency Trajectory Models: Learning Probability Flow ODE Trajectory of Diffusion,"Kim, Dongjun and Lai, Chieh-Hsin and Liao, WeiHsiang and Murata, Naoki and Takida, Yuhta and Uesaka, Toshimitsu and He, Yutong and Mitsufuji, Yuki and Ermon, Stefano",2024,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2024/hash/c204d12afa0175285e5aac65188808b4-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2024/hash/c204d12afa0175285e5aac65188808b4-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 33 |
+
kiyohara2025neuralstochasticflows,Neural Stochastic Flows: Solver-Free Modelling and Inference for SDE Solutions,"Kiyohara, Naoki and Johns, Edward and Li, Yingzhen",2025,Advances in Neural Information Processing Systems,10.52202/085713-0571,https://proceedings.neurips.cc/paper_files/paper/2025/hash/18abbeef8cfe9203fdf9053c9c4fe191-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2025/hash/18abbeef8cfe9203fdf9053c9c4fe191-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 34 |
+
lipman2023flowmatching,Flow Matching for Generative Modeling,Yaron Lipman and Ricky T. Q. Chen and Heli Ben-Hamu and Maximilian Nickel and Matthew Le,2023,International Conference on Learning Representations,,https://iclr.cc/virtual/2023/poster/11309,https://iclr.cc/virtual/2023/poster/11309,2026-09-12,"Title, author list, year, and acceptance checked against official conference program."
|
| 35 |
+
litpcba,LIT-PCBA: An Unbiased Data Set for Machine Learning and Virtual Screening,"Tran-Nguyen, Viet-Khoa and Jacquemard, C\'elien and Rognan, Didier",2020,Journal of Chemical Information and Modeling,10.1021/acs.jcim.0c00155,https://doi.org/10.1021/acs.jcim.0c00155,https://api.crossref.org/works/10.1021/acs.jcim.0c00155,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 36 |
+
liu2023rectifiedflow,Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow,Xingchao Liu and Chengyue Gong and Qiang Liu,2023,International Conference on Learning Representations,,https://iclr.cc/virtual/2023/poster/11266,https://iclr.cc/virtual/2023/poster/11266,2026-09-12,"Title, author list, year, and acceptance checked against official conference program."
|
| 37 |
+
lou2024sedd,Discrete Diffusion Modeling by Estimating the Ratios of the Data Distribution,"Lou, Aaron and Meng, Chenlin and Ermon, Stefano",2024,Proceedings of the 41st International Conference on Machine Learning,,https://proceedings.mlr.press/v235/lou24a.html,https://proceedings.mlr.press/v235/lou24a.html,2026-09-12,Official publisher BibTeX imported.
|
| 38 |
+
mccallum2026strongstochasticflowmaps,Strong Stochastic Flow Maps,"McCallum, Sam and Blasingame, Zander W. and Herschell, Timothy and Rindtorff, Niklas and Tong, Alexander and Foster, James",2026,ICML Workshop on Structured Probabilistic Inference and Generative Modeling,,https://openreview.net/forum?id=X0Bj1j4vbW,https://spigmworkshop2026.github.io/papers/,2026-09-12,Workshop acceptance verified on official program. Author metadata checked against arXiv 2606.01086. Workshop version cited.
|
| 39 |
+
min,Model Inversion Networks for Model-Based Optimization,"Kumar, Aviral and Levine, Sergey",2020,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2020/hash/373e4c5d8edfa8b74fd4b6791d0cf6dc-Abstract.html,https://proceedings.neurips.cc/paper_files/paper/2020/hash/373e4c5d8edfa8b74fd4b6791d0cf6dc-Abstract.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 40 |
+
mmd,A Kernel Two-Sample Test,"Arthur Gretton and Karsten M. Borgwardt and Malte J. Rasch and Bernhard Sch{{\""o}}lkopf and Alexander Smola",2012,Journal of Machine Learning Research,,http://jmlr.org/papers/v13/gretton12a.html,https://www.jmlr.org/papers/v13/gretton12a.bib,2026-09-12,Official publisher BibTeX imported.
|
| 41 |
+
mogfn,Multi-Objective {GF}low{N}ets,"Jain, Moksh and Raparthy, Sharath Chandra and Hern\'{a}ndez-Garc\'{\i}a, Alex and Rector-Brooks, Jarrid and Bengio, Yoshua and Miret, Santiago and Bengio, Emmanuel",2023,Proceedings of the 40th International Conference on Machine Learning,,https://proceedings.mlr.press/v202/jain23a.html,https://proceedings.mlr.press/v202/jain23a.html,2026-09-12,Official publisher BibTeX imported.
|
| 42 |
+
moleculenet,MoleculeNet: a benchmark for molecular machine learning,"Wu, Zhenqin and Ramsundar, Bharath and Feinberg, Evan~N. and Gomes, Joseph and Geniesse, Caleb and Pappu, Aneesh S. and Leswing, Karl and Pande, Vijay",2018,Chemical Science,10.1039/c7sc02664a,https://doi.org/10.1039/c7sc02664a,https://api.crossref.org/works/10.1039/c7sc02664a,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 43 |
+
molopt,{M}ol{D}iff: Addressing the Atom-Bond Inconsistency Problem in 3{D} Molecule Diffusion Generation,"Peng, Xingang and Guan, Jiaqi and Liu, Qiang and Ma, Jianzhu",2023,Proceedings of the 40th International Conference on Machine Learning,,https://proceedings.mlr.press/v202/peng23b.html,https://proceedings.mlr.press/v202/peng23b.html,2026-09-12,Official publisher BibTeX imported.
|
| 44 |
+
morgan,Extended-Connectivity Fingerprints,"Rogers, David and Hahn, Mathew",2010,Journal of Chemical Information and Modeling,10.1021/ci100050t,https://doi.org/10.1021/ci100050t,https://api.crossref.org/works/10.1021/ci100050t,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 45 |
+
moses,Molecular Sets (MOSES): A Benchmarking Platform for Molecular Generation Models,"Polykovskiy, Daniil and Zhebrak, Alexander and Sanchez-Lengeling, Benjamin and Golovanov, Sergey and Tatanov, Oktai and Belyaev, Stanislav and Kurbanov, Rauf and Artamonov, Aleksey and Aladinskiy, Vladimir and Veselov, Mark and Kadurin, Artur and Johansson, Simon and Chen, Hongming and Nikolenko, Sergey and Aspuru-Guzik, Al\'an and Zhavoronkov, Alex",2020,Frontiers in Pharmacology,10.3389/fphar.2020.565644,https://doi.org/10.3389/fphar.2020.565644,https://api.crossref.org/works/10.3389/fphar.2020.565644,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 46 |
+
pmo,Sample Efficiency Matters: A Benchmark for Practical Molecular Optimization,"Gao, Wenhao and Fu, Tianfan and Sun, Jimeng and Coley, Connor",2022,Advances in Neural Information Processing Systems,10.52202/068431-1551,https://proceedings.neurips.cc/paper_files/paper/2022/hash/8644353f7d307baaf29bc1e56fe8e0ec-Abstract-Datasets_and_Benchmarks.html,https://proceedings.neurips.cc/paper_files/paper/2022/hash/8644353f7d307baaf29bc1e56fe8e0ec-Abstract-Datasets_and_Benchmarks.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 47 |
+
potaptchik2026metaflowmaps,Meta Flow Maps enable scalable reward alignment,Peter Potaptchik and Adhi Saravanan and Abbas Mammadov and Alvaro Prat and Michael Albergo and Yee-Whye Teh,2026,International Conference on Machine Learning,,https://icml.cc/virtual/2026/poster/64766,https://icml.cc/virtual/2026/poster/64766,2026-09-12,"Title, author list, year, and acceptance checked against official conference program."
|
| 48 |
+
qed,Quantifying the chemical beauty of drugs,"Bickerton, G. Richard and Paolini, Gaia V. and Besnard, J\'er\'emy and Muresan, Sorel and Hopkins, Andrew L.",2012,Nature Chemistry,10.1038/nchem.1243,https://doi.org/10.1038/nchem.1243,https://api.crossref.org/works/10.1038/nchem.1243,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 49 |
+
retrostar,Retro*: Learning Retrosynthetic Planning with Neural Guided A* Search,"Chen, Binghong and Li, Chengtao and Dai, Hanjun and Song, Le",2020,Proceedings of the 37th International Conference on Machine Learning,,https://proceedings.mlr.press/v119/chen20k.html,https://proceedings.mlr.press/v119/chen20k.html,2026-09-12,Official publisher BibTeX imported.
|
| 50 |
+
rff,Random Features for Large-Scale Kernel Machines,"Rahimi, Ali and Recht, Benjamin",2007,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2007/file/013a006f03dbc5392effeb8f18fda755-Paper.pdf,https://proceedings.neurips.cc/paper_files/paper/2007/file/013a006f03dbc5392effeb8f18fda755-Bibtex.bib,2026-09-12,Official publisher BibTeX imported.
|
| 51 |
+
rxnflow,Generative Flows on Synthetic Pathway for Drug Design,"Seo, Seonghwan and Kim, Minsu and Shen, Tony and Ester, Martin and Park, Jinkyoo and Ahn, Sungsoo and Kim, Woo Youn",2025,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2025/hash/24d36eee157559e0d2549455fba28f6a-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2025/hash/24d36eee157559e0d2549455fba28f6a-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 52 |
+
sabour2025alignyourflow,Align Your Flow: Scaling Continuous-Time Flow Map Distillation,"Sabour, Amirmojtaba and Fidler, Sanja and Kreis, Karsten",2025,Advances in Neural Information Processing Systems,10.52202/085713-4900,https://proceedings.neurips.cc/paper_files/paper/2025/hash/d79ac139911df25d27f14bbf008deaee-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2025/hash/d79ac139911df25d27f14bbf008deaee-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 53 |
+
sac,Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor,"Haarnoja, Tuomas and Zhou, Aurick and Abbeel, Pieter and Levine, Sergey",2018,Proceedings of the 35th International Conference on Machine Learning,,https://proceedings.mlr.press/v80/haarnoja18b.html,https://proceedings.mlr.press/v80/haarnoja18b.html,2026-09-12,Official publisher BibTeX imported.
|
| 54 |
+
sahoo2024mdlm,Simple and Effective Masked Diffusion Language Models,"Sahoo, Subham S. and Arriola, Marianne and Schiff, Yair and Gokaslan, Aaron and Marroquin, Edgar and Chiu, Justin T. and Rush, Alexander and Kuleshov, Volodymyr",2024,Advances in Neural Information Processing Systems,10.52202/079017-4135,https://proceedings.neurips.cc/paper_files/paper/2024/hash/eb0b13cc515724ab8015bc978fdde0ad-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2024/hash/eb0b13cc515724ab8015bc978fdde0ad-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 55 |
+
scaffolds,The Properties of Known Drugs. 1. Molecular Frameworks,"Bemis, Guy W. and Murcko, Mark A.",1996,Journal of Medicinal Chemistry,10.1021/jm9602928,https://doi.org/10.1021/jm9602928,https://api.crossref.org/works/10.1021/jm9602928,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 56 |
+
sf2m,"Simulation-Free {S}chr\""odinger Bridges via Score and Flow Matching","Tong, Alexander Y. and Malkin, Nikolay and Fatras, Kilian and Atanackovic, Lazar and Zhang, Yanlei and Huguet, Guillaume and Wolf, Guy and Bengio, Yoshua",2024,Proceedings of The 27th International Conference on Artificial Intelligence and Statistics,,https://proceedings.mlr.press/v238/tong24a.html,https://proceedings.mlr.press/v238/tong24a.html,2026-09-12,Official publisher BibTeX imported.
|
| 57 |
+
shaul2025generaldiscretepaths,Flow Matching with General Discrete Paths: A Kinetic-Optimal Perspective,"Shaul, Neta and Gat, Itai and Havasi, Marton and Severo, Daniel and Sriram, Anuroop and Holderrieth, Peter and Karrer, Brian and Lipman, Yaron and Chen, Ricky T. Q.",2025,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2025/hash/29cd7f8331d13ede6dc6d6ef3dfacb70-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2025/hash/29cd7f8331d13ede6dc6d6ef3dfacb70-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 58 |
+
shi2024simplifiedmasked,Simplified and Generalized Masked Diffusion for Discrete Data,"Shi, Jiaxin and Han, Kehang and Wang, Zhe and Doucet, Arnaud and Titsias, Michalis",2024,Advances in Neural Information Processing Systems,10.52202/079017-3277,https://proceedings.neurips.cc/paper_files/paper/2024/hash/bad233b9849f019aead5e5cc60cef70f-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2024/hash/bad233b9849f019aead5e5cc60cef70f-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 59 |
+
sohldickstein2015nonequilibrium,Deep Unsupervised Learning using Nonequilibrium Thermodynamics,"Sohl-Dickstein, Jascha and Weiss, Eric and Maheswaranathan, Niru and Ganguli, Surya",2015,Proceedings of the 32nd International Conference on Machine Learning,,https://proceedings.mlr.press/v37/sohl-dickstein15.html,https://proceedings.mlr.press/v37/sohl-dickstein15.html,2026-09-12,Official publisher BibTeX imported.
|
| 60 |
+
song2021scorebased,Score-Based Generative Modeling through Stochastic Differential Equations,Yang Song and Jascha Sohl-Dickstein and Durk Kingma and Abhishek Kumar and Stefano Ermon and Ben Poole,2021,International Conference on Learning Representations,,https://iclr.cc/virtual/2021/poster/3177,https://iclr.cc/virtual/2021/poster/3177,2026-09-12,"Title, author list, year, and acceptance checked against official conference program."
|
| 61 |
+
song2023consistencymodels,Consistency Models,"Song, Yang and Dhariwal, Prafulla and Chen, Mark and Sutskever, Ilya",2023,Proceedings of the 40th International Conference on Machine Learning,,https://proceedings.mlr.press/v202/song23a.html,https://proceedings.mlr.press/v202/song23a.html,2026-09-12,Official publisher BibTeX imported.
|
| 62 |
+
stark2024dirichletflow,{D}irichlet Flow Matching with Applications to {DNA} Sequence Design,"Stark, Hannes and Jing, Bowen and Wang, Chenyu and Corso, Gabriele and Berger, Bonnie and Barzilay, Regina and Jaakkola, Tommi",2024,Proceedings of the 41st International Conference on Machine Learning,,https://proceedings.mlr.press/v235/stark24b.html,https://proceedings.mlr.press/v235/stark24b.html,2026-09-12,Official publisher BibTeX imported.
|
| 63 |
+
subtb,Learning {GF}low{N}ets From Partial Episodes For Improved Convergence And Stability,"Madan, Kanika and Rector-Brooks, Jarrid and Korablyov, Maksym and Bengio, Emmanuel and Jain, Moksh and Nica, Andrei Cristian and Bosc, Tom and Bengio, Yoshua and Malkin, Nikolay",2023,Proceedings of the 40th International Conference on Machine Learning,,https://proceedings.mlr.press/v202/madan23a.html,https://proceedings.mlr.press/v202/madan23a.html,2026-09-12,Official publisher BibTeX imported.
|
| 64 |
+
synflownet,SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints,"Cretu, Miruna and Harris, Charles and Igashov, Ilia and Schneuing, Arne and Segler, Marwin and Correia, Bruno and Roy, Julien and Bengio, Emmanuel and Lio, Pietro",2025,International Conference on Learning Representations,,https://proceedings.iclr.cc/paper_files/paper/2025/hash/7495fa446f10e9edef6e47b2d327596e-Abstract-Conference.html,https://proceedings.iclr.cc/paper_files/paper/2025/hash/7495fa446f10e9edef6e47b2d327596e-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 65 |
+
synthemol,Generative AI for designing and validating easily synthesizable and structurally novel antibiotics,"Swanson, Kyle and Liu, Gary and Catacutan, Denise B. and Arnold, Autumn and Zou, James and Stokes, Jonathan M.",2024,Nature Machine Intelligence,10.1038/s42256-024-00809-7,https://doi.org/10.1038/s42256-024-00809-7,https://doi.org/10.1038/s42256-024-00809-7,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 66 |
+
synthesisdags,Barking up the right tree: an approach to search over molecule synthesis DAGs,"Bradshaw, John and Paige, Brooks and Kusner, Matt J. and Segler, Marwin and Hern\'andez-Lobato, Jos\'e Miguel",2020,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2020/hash/4cc05b35c2f937c5bd9e7d41d3686fff-Abstract.html,https://proceedings.neurips.cc/paper_files/paper/2020/hash/4cc05b35c2f937c5bd9e7d41d3686fff-Abstract.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 67 |
+
synthesizable,A Model to Search for Synthesizable Molecules,"Bradshaw, John and Paige, Brooks and Kusner, Matt J and Segler, Marwin and Hern\'{a}ndez-Lobato, Jos\'{e} Miguel",2019,Advances in Neural Information Processing Systems,,https://proceedings.neurips.cc/paper_files/paper/2019/file/46d0671dd4117ea366031f87f3aa0093-Paper.pdf,https://proceedings.neurips.cc/paper_files/paper/2019/hash/46d0671dd4117ea366031f87f3aa0093-Abstract.html,2026-09-12,Official publisher BibTeX imported.
|
| 68 |
+
targetdiff,{D}ecomp{D}iff: Diffusion Models with Decomposed Priors for Structure-Based Drug Design,"Guan, Jiaqi and Zhou, Xiangxin and Yang, Yuwei and Bao, Yu and Peng, Jian and Ma, Jianzhu and Liu, Qiang and Wang, Liang and Gu, Quanquan",2023,Proceedings of the 40th International Conference on Machine Learning,,https://proceedings.mlr.press/v202/guan23a.html,https://proceedings.mlr.press/v202/guan23a.html,2026-09-12,Official publisher BibTeX imported.
|
| 69 |
+
tb,Trajectory balance: Improved credit assignment in GFlowNets,"Whitammer, Esmeralda S. and Jain, Moksh and Bengio, Emmanuel and Sun, Chen and Bengio, Yoshua",2022,Advances in Neural Information Processing Systems,10.52202/068431-0431,https://proceedings.neurips.cc/paper_files/paper/2022/hash/27b51baca8377a0cf109f6ecc15a0f70-Abstract-Conference.html,https://proceedings.neurips.cc/paper_files/paper/2022/hash/27b51baca8377a0cf109f6ecc15a0f70-Abstract-Conference.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 70 |
+
tdc,Therapeutics Data Commons: Machine Learning Datasets and Tasks for Drug Discovery and Development,"Huang, Kexin and Fu, Tianfan and Gao, Wenhao and Zhao, Yue and Roohani, Yusuf and Leskovec, Jure and Coley, Connor and Xiao, Cao and Sun, Jimeng and Zitnik, Marinka",2021,NeurIPS Datasets and Benchmarks,,https://datasets-benchmarks-proceedings.neurips.cc/paper_files/paper/2021/hash/4c56ff4ce4aaf9573aa5dff913df997a-Abstract-round1.html,https://datasets-benchmarks-proceedings.neurips.cc/paper_files/paper/2021/hash/4c56ff4ce4aaf9573aa5dff913df997a-Abstract-round1.html,2026-09-12,Publisher citation metadata imported. Conference year used for proceedings.
|
| 71 |
+
tong2024minibatchot,Improving and generalizing flow-based generative models with minibatch optimal transport,Alexander Tong and Kilian Fatras and Nikolay Malkin and Guillaume Huguet and Yanlei Zhang and Jarrid Rector-Brooks and Guy Wolf and Yoshua Bengio,2024,Transactions on Machine Learning Research,,https://openreview.net/forum?id=CD9Snc73AW,https://jmlr.org/tmlr/papers/bib/CD9Snc73AW.bib,2026-09-12,Official publisher BibTeX imported.
|
| 72 |
+
vina,"AutoDock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading","Trott, Oleg and Olson, Arthur J.",2010,Journal of Computational Chemistry,10.1002/jcc.21334,https://doi.org/10.1002/jcc.21334,https://api.crossref.org/works/10.1002/jcc.21334,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
| 73 |
+
vinaupdate,"AutoDock Vina 1.2.0: New Docking Methods, Expanded Force Field, and Python Bindings","Eberhardt, Jerome and Santos-Martins, Diogo and Tillack, Andreas F. and Forli, Stefano",2021,Journal of Chemical Information and Modeling,10.1021/acs.jcim.1c00203,https://doi.org/10.1021/acs.jcim.1c00203,https://api.crossref.org/works/10.1021/acs.jcim.1c00203,2026-09-12,Publisher-deposited DOI metadata. Print year used when provided.
|
bibliography/verified_references.json
ADDED
|
@@ -0,0 +1,866 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{
|
| 3 |
+
"key": "albergo2025stochasticinterpolants",
|
| 4 |
+
"title": "Stochastic Interpolants: A Unifying Framework for Flows and Diffusions",
|
| 5 |
+
"authors": "Michael Albergo and Nicholas M. Boffi and Eric Vanden-Eijnden",
|
| 6 |
+
"year": "2025",
|
| 7 |
+
"venue": "Journal of Machine Learning Research",
|
| 8 |
+
"doi": "",
|
| 9 |
+
"publication_url": "http://jmlr.org/papers/v26/23-1605.html",
|
| 10 |
+
"metadata_source": "https://www.jmlr.org/papers/v26/23-1605.bib",
|
| 11 |
+
"verified_date": "2026-09-12",
|
| 12 |
+
"verification": "Official publisher BibTeX imported."
|
| 13 |
+
},
|
| 14 |
+
{
|
| 15 |
+
"key": "austin2021d3pm",
|
| 16 |
+
"title": "Structured Denoising Diffusion Models in Discrete State-Spaces",
|
| 17 |
+
"authors": "Austin, Jacob and Johnson, Daniel D. and Ho, Jonathan and Tarlow, Daniel and van den Berg, Rianne",
|
| 18 |
+
"year": "2021",
|
| 19 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 20 |
+
"doi": "",
|
| 21 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/958c530554f78bcd8e97125b70e6973d-Abstract.html",
|
| 22 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/958c530554f78bcd8e97125b70e6973d-Abstract.html",
|
| 23 |
+
"verified_date": "2026-09-12",
|
| 24 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"key": "backward",
|
| 28 |
+
"title": "Optimizing Backward Policies in GFlowNets via Trajectory Likelihood Maximization",
|
| 29 |
+
"authors": "Gritsaev, Timofei and Morozov, Nikita and Samsonov, Sergey and Tiapkin, Daniil",
|
| 30 |
+
"year": "2025",
|
| 31 |
+
"venue": "International Conference on Learning Representations",
|
| 32 |
+
"doi": "",
|
| 33 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/f3efbcfe76bed022a37c5aeb1daf2326-Abstract-Conference.html",
|
| 34 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/f3efbcfe76bed022a37c5aeb1daf2326-Abstract-Conference.html",
|
| 35 |
+
"verified_date": "2026-09-12",
|
| 36 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 37 |
+
},
|
| 38 |
+
{
|
| 39 |
+
"key": "boffi2025flowmapmatching",
|
| 40 |
+
"title": "Flow map matching with stochastic interpolants: A mathematical framework for consistency models",
|
| 41 |
+
"authors": "Nicholas Matthew Boffi and Michael Samuel Albergo and Eric Vanden-Eijnden",
|
| 42 |
+
"year": "2025",
|
| 43 |
+
"venue": "Transactions on Machine Learning Research",
|
| 44 |
+
"doi": "",
|
| 45 |
+
"publication_url": "https://openreview.net/forum?id=cqDH0e6ak2",
|
| 46 |
+
"metadata_source": "https://jmlr.org/tmlr/papers/bib/cqDH0e6ak2.bib",
|
| 47 |
+
"verified_date": "2026-09-12",
|
| 48 |
+
"verification": "Official publisher BibTeX imported."
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"key": "boffi2025selfdistillation",
|
| 52 |
+
"title": "How to build a consistency model: Learning flow maps via self-distillation",
|
| 53 |
+
"authors": "Boffi, Nicholas and Albergo, Michael and Vanden-Eijnden, Eric",
|
| 54 |
+
"year": "2025",
|
| 55 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 56 |
+
"doi": "10.52202/085713-1121",
|
| 57 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/2ff3605c9e442d55156d99fe4f5f228d-Abstract-Conference.html",
|
| 58 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/2ff3605c9e442d55156d99fe4f5f228d-Abstract-Conference.html",
|
| 59 |
+
"verified_date": "2026-09-12",
|
| 60 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"key": "caco2",
|
| 64 |
+
"title": "ADME Properties Evaluation in Drug Discovery: Prediction of Caco-2 Cell Permeability Using a Combination of NSGA-II and Boosting",
|
| 65 |
+
"authors": "Wang, Ning-Ning and Dong, Jie and Deng, Yin-Hua and Zhu, Min-Feng and Wen, Ming and Yao, Zhi-Jiang and Lu, Ai-Ping and Wang, Jian-Bing and Cao, Dong-Sheng",
|
| 66 |
+
"year": "2016",
|
| 67 |
+
"venue": "Journal of Chemical Information and Modeling",
|
| 68 |
+
"doi": "10.1021/acs.jcim.5b00642",
|
| 69 |
+
"publication_url": "https://doi.org/10.1021/acs.jcim.5b00642",
|
| 70 |
+
"metadata_source": "https://api.crossref.org/works/10.1021/acs.jcim.5b00642",
|
| 71 |
+
"verified_date": "2026-09-12",
|
| 72 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"key": "campbell2022continuoustimediscrete",
|
| 76 |
+
"title": "A Continuous Time Framework for Discrete Denoising Models",
|
| 77 |
+
"authors": "Campbell, Andrew and Benton, Joe and De Bortoli, Valentin and Rainforth, Thomas and Deligiannidis, George and Doucet, Arnaud",
|
| 78 |
+
"year": "2022",
|
| 79 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 80 |
+
"doi": "10.52202/068431-2049",
|
| 81 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/b5b528767aa35f5b1a60fe0aaeca0563-Abstract-Conference.html",
|
| 82 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/b5b528767aa35f5b1a60fe0aaeca0563-Abstract-Conference.html",
|
| 83 |
+
"verified_date": "2026-09-12",
|
| 84 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 85 |
+
},
|
| 86 |
+
{
|
| 87 |
+
"key": "campbell2024generativeflows",
|
| 88 |
+
"title": "Generative Flows on Discrete State-Spaces: Enabling Multimodal Flows with Applications to Protein Co-Design",
|
| 89 |
+
"authors": "Campbell, Andrew and Yim, Jason and Barzilay, Regina and Rainforth, Tom and Jaakkola, Tommi",
|
| 90 |
+
"year": "2024",
|
| 91 |
+
"venue": "Proceedings of the 41st International Conference on Machine Learning",
|
| 92 |
+
"doi": "",
|
| 93 |
+
"publication_url": "https://proceedings.mlr.press/v235/campbell24a.html",
|
| 94 |
+
"metadata_source": "https://proceedings.mlr.press/v235/campbell24a.html",
|
| 95 |
+
"verified_date": "2026-09-12",
|
| 96 |
+
"verification": "Official publisher BibTeX imported."
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"key": "cbas",
|
| 100 |
+
"title": "Conditioning by adaptive sampling for robust design",
|
| 101 |
+
"authors": "Brookes, David and Park, Hahnbeom and Listgarten, Jennifer",
|
| 102 |
+
"year": "2019",
|
| 103 |
+
"venue": "Proceedings of the 36th International Conference on Machine Learning",
|
| 104 |
+
"doi": "",
|
| 105 |
+
"publication_url": "https://proceedings.mlr.press/v97/brookes19a.html",
|
| 106 |
+
"metadata_source": "https://proceedings.mlr.press/v97/brookes19a.html",
|
| 107 |
+
"verified_date": "2026-09-12",
|
| 108 |
+
"verification": "Official publisher BibTeX imported."
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"key": "cgflow",
|
| 112 |
+
"title": "Compositional Flows for 3{D} Molecule and Synthesis Pathway Co-design",
|
| 113 |
+
"authors": "Shen, Tony and Seo, Seonghwan and Irwin, Ross and Didi, Kieran and Olsson, Simon and Kim, Woo Youn and Ester, Martin",
|
| 114 |
+
"year": "2025",
|
| 115 |
+
"venue": "Proceedings of the 42nd International Conference on Machine Learning",
|
| 116 |
+
"doi": "",
|
| 117 |
+
"publication_url": "https://proceedings.mlr.press/v267/shen25b.html",
|
| 118 |
+
"metadata_source": "https://proceedings.mlr.press/v267/shen25b.html",
|
| 119 |
+
"verified_date": "2026-09-12",
|
| 120 |
+
"verification": "Official publisher BibTeX imported."
|
| 121 |
+
},
|
| 122 |
+
{
|
| 123 |
+
"key": "chembo",
|
| 124 |
+
"title": "ChemBO: Bayesian Optimization of Small Organic Molecules with Synthesizable Recommendations",
|
| 125 |
+
"authors": "Korovina, Ksenia and Xu, Sailun and Kandasamy, Kirthevasan and Neiswanger, Willie and Poczos, Barnabas and Schneider, Jeff and Xing, Eric",
|
| 126 |
+
"year": "2020",
|
| 127 |
+
"venue": "Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics",
|
| 128 |
+
"doi": "",
|
| 129 |
+
"publication_url": "https://proceedings.mlr.press/v108/korovina20a.html",
|
| 130 |
+
"metadata_source": "https://proceedings.mlr.press/v108/korovina20a.html",
|
| 131 |
+
"verified_date": "2026-09-12",
|
| 132 |
+
"verification": "Official publisher BibTeX imported."
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"key": "chen2018neuralode",
|
| 136 |
+
"title": "Neural Ordinary Differential Equations",
|
| 137 |
+
"authors": "Chen, Ricky T. Q. and Rubanova, Yulia and Bettencourt, Jesse and Duvenaud, David K",
|
| 138 |
+
"year": "2018",
|
| 139 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 140 |
+
"doi": "",
|
| 141 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2018/file/69386f6bb1dfed68692a24c8686939b9-Paper.pdf",
|
| 142 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2018/file/69386f6bb1dfed68692a24c8686939b9-Bibtex.bib",
|
| 143 |
+
"verified_date": "2026-09-12",
|
| 144 |
+
"verification": "Official publisher BibTeX imported."
|
| 145 |
+
},
|
| 146 |
+
{
|
| 147 |
+
"key": "coms",
|
| 148 |
+
"title": "Conservative Objective Models for Effective Offline Model-Based Optimization",
|
| 149 |
+
"authors": "Trabucco, Brandon and Kumar, Aviral and Geng, Xinyang and Levine, Sergey",
|
| 150 |
+
"year": "2021",
|
| 151 |
+
"venue": "Proceedings of the 38th International Conference on Machine Learning",
|
| 152 |
+
"doi": "",
|
| 153 |
+
"publication_url": "https://proceedings.mlr.press/v139/trabucco21a.html",
|
| 154 |
+
"metadata_source": "https://proceedings.mlr.press/v139/trabucco21a.html",
|
| 155 |
+
"verified_date": "2026-09-12",
|
| 156 |
+
"verification": "Official publisher BibTeX imported."
|
| 157 |
+
},
|
| 158 |
+
{
|
| 159 |
+
"key": "designbench",
|
| 160 |
+
"title": "Design-Bench: Benchmarks for Data-Driven Offline Model-Based Optimization",
|
| 161 |
+
"authors": "Trabucco, Brandon and Geng, Xinyang and Kumar, Aviral and Levine, Sergey",
|
| 162 |
+
"year": "2022",
|
| 163 |
+
"venue": "Proceedings of the 39th International Conference on Machine Learning",
|
| 164 |
+
"doi": "",
|
| 165 |
+
"publication_url": "https://proceedings.mlr.press/v162/trabucco22a.html",
|
| 166 |
+
"metadata_source": "https://proceedings.mlr.press/v162/trabucco22a.html",
|
| 167 |
+
"verified_date": "2026-09-12",
|
| 168 |
+
"verification": "Official publisher BibTeX imported."
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"key": "dsb",
|
| 172 |
+
"title": "Diffusion Schr\\\"odinger Bridge with Applications to Score-Based Generative Modeling",
|
| 173 |
+
"authors": "De Bortoli, Valentin and Thornton, James and Heng, Jeremy and Doucet, Arnaud",
|
| 174 |
+
"year": "2021",
|
| 175 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 176 |
+
"doi": "",
|
| 177 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/940392f5f32a7ade1cc201767cf83e31-Abstract.html",
|
| 178 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/940392f5f32a7ade1cc201767cf83e31-Abstract.html",
|
| 179 |
+
"verified_date": "2026-09-12",
|
| 180 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 181 |
+
},
|
| 182 |
+
{
|
| 183 |
+
"key": "extratrees",
|
| 184 |
+
"title": "Extremely randomized trees",
|
| 185 |
+
"authors": "Geurts, Pierre and Ernst, Damien and Wehenkel, Louis",
|
| 186 |
+
"year": "2006",
|
| 187 |
+
"venue": "Machine Learning",
|
| 188 |
+
"doi": "10.1007/s10994-006-6226-1",
|
| 189 |
+
"publication_url": "https://doi.org/10.1007/s10994-006-6226-1",
|
| 190 |
+
"metadata_source": "https://api.crossref.org/works/10.1007/s10994-006-6226-1",
|
| 191 |
+
"verified_date": "2026-09-12",
|
| 192 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"key": "frans2025shortcutmodels",
|
| 196 |
+
"title": "One Step Diffusion via Shortcut Models",
|
| 197 |
+
"authors": "Frans, Kevin and Hafner, Danijar and Levine, Sergey and Abbeel, Pieter",
|
| 198 |
+
"year": "2025",
|
| 199 |
+
"venue": "International Conference on Learning Representations",
|
| 200 |
+
"doi": "",
|
| 201 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/559a0998fab1d19b80e7e43a5852401c-Abstract-Conference.html",
|
| 202 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/559a0998fab1d19b80e7e43a5852401c-Abstract-Conference.html",
|
| 203 |
+
"verified_date": "2026-09-12",
|
| 204 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 205 |
+
},
|
| 206 |
+
{
|
| 207 |
+
"key": "gat2024discreteflowmatching",
|
| 208 |
+
"title": "Discrete Flow Matching",
|
| 209 |
+
"authors": "Gat, Itai and Remez, Tal and Shaul, Neta and Kreuk, Felix and Chen, Ricky T. Q. and Synnaeve, Gabriel and Adi, Yossi and Lipman, Yaron",
|
| 210 |
+
"year": "2024",
|
| 211 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 212 |
+
"doi": "10.52202/079017-4239",
|
| 213 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/f0d629a734b56a642701bba7bc8bb3ed-Abstract-Conference.html",
|
| 214 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/f0d629a734b56a642701bba7bc8bb3ed-Abstract-Conference.html",
|
| 215 |
+
"verified_date": "2026-09-12",
|
| 216 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 217 |
+
},
|
| 218 |
+
{
|
| 219 |
+
"key": "gcpn",
|
| 220 |
+
"title": "Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation",
|
| 221 |
+
"authors": "You, Jiaxuan and Liu, Bowen and Ying, Zhitao and Pande, Vijay and Leskovec, Jure",
|
| 222 |
+
"year": "2018",
|
| 223 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 224 |
+
"doi": "",
|
| 225 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2018/file/d60678e8f2ba9c540798ebbde31177e8-Paper.pdf",
|
| 226 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2018/file/d60678e8f2ba9c540798ebbde31177e8-Bibtex.bib",
|
| 227 |
+
"verified_date": "2026-09-12",
|
| 228 |
+
"verification": "Official publisher BibTeX imported."
|
| 229 |
+
},
|
| 230 |
+
{
|
| 231 |
+
"key": "geng2025meanflows",
|
| 232 |
+
"title": "Mean Flows for One-step Generative Modeling",
|
| 233 |
+
"authors": "Geng, Zhengyang and Deng, Mingyang and Bai, Xingjian and Kolter, Zico and He, Kaiming",
|
| 234 |
+
"year": "2025",
|
| 235 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 236 |
+
"doi": "10.52202/085713-2534",
|
| 237 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/6d13e085b79d454da5910e4ca82a3d9d-Abstract-Conference.html",
|
| 238 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/6d13e085b79d454da5910e4ca82a3d9d-Abstract-Conference.html",
|
| 239 |
+
"verified_date": "2026-09-12",
|
| 240 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 241 |
+
},
|
| 242 |
+
{
|
| 243 |
+
"key": "gfn",
|
| 244 |
+
"title": "Flow Network based Generative Models for Non-Iterative Diverse Candidate Generation",
|
| 245 |
+
"authors": "Bengio, Emmanuel and Jain, Moksh and Korablyov, Maksym and Precup, Doina and Bengio, Yoshua",
|
| 246 |
+
"year": "2021",
|
| 247 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 248 |
+
"doi": "",
|
| 249 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/e614f646836aaed9f89ce58e837e2310-Abstract.html",
|
| 250 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2021/hash/e614f646836aaed9f89ce58e837e2310-Abstract.html",
|
| 251 |
+
"verified_date": "2026-09-12",
|
| 252 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 253 |
+
},
|
| 254 |
+
{
|
| 255 |
+
"key": "gfnfoundations",
|
| 256 |
+
"title": "GFlowNet Foundations",
|
| 257 |
+
"authors": "Yoshua Bengio and Salem Lahlou and Tristan Deleu and Edward J. Hu and Mo Tiwari and Emmanuel Bengio",
|
| 258 |
+
"year": "2023",
|
| 259 |
+
"venue": "Journal of Machine Learning Research",
|
| 260 |
+
"doi": "",
|
| 261 |
+
"publication_url": "http://jmlr.org/papers/v24/22-0364.html",
|
| 262 |
+
"metadata_source": "https://jmlr.org/papers/v24/22-0364.bib",
|
| 263 |
+
"verified_date": "2026-09-12",
|
| 264 |
+
"verification": "Official publisher BibTeX imported."
|
| 265 |
+
},
|
| 266 |
+
{
|
| 267 |
+
"key": "grammarvae",
|
| 268 |
+
"title": "Grammar Variational Autoencoder",
|
| 269 |
+
"authors": "Matt J. Kusner and Brooks Paige and Jos{\\'e} Miguel Hern{\\'a}ndez-Lobato",
|
| 270 |
+
"year": "2017",
|
| 271 |
+
"venue": "Proceedings of the 34th International Conference on Machine Learning",
|
| 272 |
+
"doi": "",
|
| 273 |
+
"publication_url": "https://proceedings.mlr.press/v70/kusner17a.html",
|
| 274 |
+
"metadata_source": "https://proceedings.mlr.press/v70/kusner17a.html",
|
| 275 |
+
"verified_date": "2026-09-12",
|
| 276 |
+
"verification": "Official publisher BibTeX imported."
|
| 277 |
+
},
|
| 278 |
+
{
|
| 279 |
+
"key": "guacamol",
|
| 280 |
+
"title": "GuacaMol: Benchmarking Models for de Novo Molecular Design",
|
| 281 |
+
"authors": "Brown, Nathan and Fiscato, Marco and Segler, Marwin H.S. and Vaucher, Alain C.",
|
| 282 |
+
"year": "2019",
|
| 283 |
+
"venue": "Journal of Chemical Information and Modeling",
|
| 284 |
+
"doi": "10.1021/acs.jcim.8b00839",
|
| 285 |
+
"publication_url": "https://doi.org/10.1021/acs.jcim.8b00839",
|
| 286 |
+
"metadata_source": "https://api.crossref.org/works/10.1021/acs.jcim.8b00839",
|
| 287 |
+
"verified_date": "2026-09-12",
|
| 288 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 289 |
+
},
|
| 290 |
+
{
|
| 291 |
+
"key": "ho2020ddpm",
|
| 292 |
+
"title": "Denoising Diffusion Probabilistic Models",
|
| 293 |
+
"authors": "Ho, Jonathan and Jain, Ajay and Abbeel, Pieter",
|
| 294 |
+
"year": "2020",
|
| 295 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 296 |
+
"doi": "",
|
| 297 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/4c5bcfec8584af0d967f1ab10179ca4b-Abstract.html",
|
| 298 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/4c5bcfec8584af0d967f1ab10179ca4b-Abstract.html",
|
| 299 |
+
"verified_date": "2026-09-12",
|
| 300 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 301 |
+
},
|
| 302 |
+
{
|
| 303 |
+
"key": "holderrieth2025generatormatching",
|
| 304 |
+
"title": "Generator Matching: Generative modeling with arbitrary Markov processes",
|
| 305 |
+
"authors": "Holderrieth, Peter and Havasi, Marton and Yim, Jason and Shaul, Neta and Gat, Itai and Jaakkola, Tommi and Karrer, Brian and Chen, Ricky T. Q. and Lipman, Yaron",
|
| 306 |
+
"year": "2025",
|
| 307 |
+
"venue": "International Conference on Learning Representations",
|
| 308 |
+
"doi": "",
|
| 309 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/819aaee144cb40e887a4aa9e781b1547-Abstract-Conference.html",
|
| 310 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/819aaee144cb40e887a4aa9e781b1547-Abstract-Conference.html",
|
| 311 |
+
"verified_date": "2026-09-12",
|
| 312 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 313 |
+
},
|
| 314 |
+
{
|
| 315 |
+
"key": "holderrieth2026diamondmaps",
|
| 316 |
+
"title": "Diamond Maps: Efficient Reward Alignment via Stochastic Flow Maps",
|
| 317 |
+
"authors": "Peter Holderrieth and Douglas Chen and Luca Eyring and Ishin Shah and Giri Anantharaman and Yutong He and Zeynep Akata and Tommi Jaakkola and Nicholas Boffi and Max Simchowitz",
|
| 318 |
+
"year": "2026",
|
| 319 |
+
"venue": "International Conference on Machine Learning",
|
| 320 |
+
"doi": "",
|
| 321 |
+
"publication_url": "https://icml.cc/virtual/2026/poster/61156",
|
| 322 |
+
"metadata_source": "https://icml.cc/virtual/2026/poster/61156",
|
| 323 |
+
"verified_date": "2026-09-12",
|
| 324 |
+
"verification": "Title, author list, year, and acceptance checked against official conference program."
|
| 325 |
+
},
|
| 326 |
+
{
|
| 327 |
+
"key": "holderrieth2026glass",
|
| 328 |
+
"title": "GLASS Flows: Efficient Inference for Reward Alignment of Flow and Diffusion Models",
|
| 329 |
+
"authors": "Holderrieth, Peter and Singer, Uriel and Jaakkola, Tommi and Chen, Ricky T. Q. and Lipman, Yaron and Karrer, Brian",
|
| 330 |
+
"year": "2026",
|
| 331 |
+
"venue": "International Conference on Learning Representations",
|
| 332 |
+
"doi": "",
|
| 333 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2026/hash/ad6ac52e02e14e0f2ddc0d4587ab47f1-Abstract-Conference.html",
|
| 334 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2026/hash/ad6ac52e02e14e0f2ddc0d4587ab47f1-Abstract-Conference.html",
|
| 335 |
+
"verified_date": "2026-09-12",
|
| 336 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 337 |
+
},
|
| 338 |
+
{
|
| 339 |
+
"key": "imf",
|
| 340 |
+
"title": "Diffusion Schr\\\"odinger Bridge Matching",
|
| 341 |
+
"authors": "Shi, Yuyang and De Bortoli, Valentin and Campbell, Andrew and Doucet, Arnaud",
|
| 342 |
+
"year": "2023",
|
| 343 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 344 |
+
"doi": "10.52202/075280-2717",
|
| 345 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2023/hash/c428adf74782c2092d254329b6b02482-Abstract-Conference.html",
|
| 346 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2023/hash/c428adf74782c2092d254329b6b02482-Abstract-Conference.html",
|
| 347 |
+
"verified_date": "2026-09-12",
|
| 348 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 349 |
+
},
|
| 350 |
+
{
|
| 351 |
+
"key": "jtvae",
|
| 352 |
+
"title": "Junction Tree Variational Autoencoder for Molecular Graph Generation",
|
| 353 |
+
"authors": "Jin, Wengong and Barzilay, Regina and Jaakkola, Tommi",
|
| 354 |
+
"year": "2018",
|
| 355 |
+
"venue": "Proceedings of the 35th International Conference on Machine Learning",
|
| 356 |
+
"doi": "",
|
| 357 |
+
"publication_url": "https://proceedings.mlr.press/v80/jin18a.html",
|
| 358 |
+
"metadata_source": "https://proceedings.mlr.press/v80/jin18a.html",
|
| 359 |
+
"verified_date": "2026-09-12",
|
| 360 |
+
"verification": "Official publisher BibTeX imported."
|
| 361 |
+
},
|
| 362 |
+
{
|
| 363 |
+
"key": "kim2024ctm",
|
| 364 |
+
"title": "Consistency Trajectory Models: Learning Probability Flow ODE Trajectory of Diffusion",
|
| 365 |
+
"authors": "Kim, Dongjun and Lai, Chieh-Hsin and Liao, WeiHsiang and Murata, Naoki and Takida, Yuhta and Uesaka, Toshimitsu and He, Yutong and Mitsufuji, Yuki and Ermon, Stefano",
|
| 366 |
+
"year": "2024",
|
| 367 |
+
"venue": "International Conference on Learning Representations",
|
| 368 |
+
"doi": "",
|
| 369 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2024/hash/c204d12afa0175285e5aac65188808b4-Abstract-Conference.html",
|
| 370 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2024/hash/c204d12afa0175285e5aac65188808b4-Abstract-Conference.html",
|
| 371 |
+
"verified_date": "2026-09-12",
|
| 372 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 373 |
+
},
|
| 374 |
+
{
|
| 375 |
+
"key": "kiyohara2025neuralstochasticflows",
|
| 376 |
+
"title": "Neural Stochastic Flows: Solver-Free Modelling and Inference for SDE Solutions",
|
| 377 |
+
"authors": "Kiyohara, Naoki and Johns, Edward and Li, Yingzhen",
|
| 378 |
+
"year": "2025",
|
| 379 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 380 |
+
"doi": "10.52202/085713-0571",
|
| 381 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/18abbeef8cfe9203fdf9053c9c4fe191-Abstract-Conference.html",
|
| 382 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/18abbeef8cfe9203fdf9053c9c4fe191-Abstract-Conference.html",
|
| 383 |
+
"verified_date": "2026-09-12",
|
| 384 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 385 |
+
},
|
| 386 |
+
{
|
| 387 |
+
"key": "lipman2023flowmatching",
|
| 388 |
+
"title": "Flow Matching for Generative Modeling",
|
| 389 |
+
"authors": "Yaron Lipman and Ricky T. Q. Chen and Heli Ben-Hamu and Maximilian Nickel and Matthew Le",
|
| 390 |
+
"year": "2023",
|
| 391 |
+
"venue": "International Conference on Learning Representations",
|
| 392 |
+
"doi": "",
|
| 393 |
+
"publication_url": "https://iclr.cc/virtual/2023/poster/11309",
|
| 394 |
+
"metadata_source": "https://iclr.cc/virtual/2023/poster/11309",
|
| 395 |
+
"verified_date": "2026-09-12",
|
| 396 |
+
"verification": "Title, author list, year, and acceptance checked against official conference program."
|
| 397 |
+
},
|
| 398 |
+
{
|
| 399 |
+
"key": "litpcba",
|
| 400 |
+
"title": "LIT-PCBA: An Unbiased Data Set for Machine Learning and Virtual Screening",
|
| 401 |
+
"authors": "Tran-Nguyen, Viet-Khoa and Jacquemard, C\\'elien and Rognan, Didier",
|
| 402 |
+
"year": "2020",
|
| 403 |
+
"venue": "Journal of Chemical Information and Modeling",
|
| 404 |
+
"doi": "10.1021/acs.jcim.0c00155",
|
| 405 |
+
"publication_url": "https://doi.org/10.1021/acs.jcim.0c00155",
|
| 406 |
+
"metadata_source": "https://api.crossref.org/works/10.1021/acs.jcim.0c00155",
|
| 407 |
+
"verified_date": "2026-09-12",
|
| 408 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 409 |
+
},
|
| 410 |
+
{
|
| 411 |
+
"key": "liu2023rectifiedflow",
|
| 412 |
+
"title": "Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow",
|
| 413 |
+
"authors": "Xingchao Liu and Chengyue Gong and Qiang Liu",
|
| 414 |
+
"year": "2023",
|
| 415 |
+
"venue": "International Conference on Learning Representations",
|
| 416 |
+
"doi": "",
|
| 417 |
+
"publication_url": "https://iclr.cc/virtual/2023/poster/11266",
|
| 418 |
+
"metadata_source": "https://iclr.cc/virtual/2023/poster/11266",
|
| 419 |
+
"verified_date": "2026-09-12",
|
| 420 |
+
"verification": "Title, author list, year, and acceptance checked against official conference program."
|
| 421 |
+
},
|
| 422 |
+
{
|
| 423 |
+
"key": "lou2024sedd",
|
| 424 |
+
"title": "Discrete Diffusion Modeling by Estimating the Ratios of the Data Distribution",
|
| 425 |
+
"authors": "Lou, Aaron and Meng, Chenlin and Ermon, Stefano",
|
| 426 |
+
"year": "2024",
|
| 427 |
+
"venue": "Proceedings of the 41st International Conference on Machine Learning",
|
| 428 |
+
"doi": "",
|
| 429 |
+
"publication_url": "https://proceedings.mlr.press/v235/lou24a.html",
|
| 430 |
+
"metadata_source": "https://proceedings.mlr.press/v235/lou24a.html",
|
| 431 |
+
"verified_date": "2026-09-12",
|
| 432 |
+
"verification": "Official publisher BibTeX imported."
|
| 433 |
+
},
|
| 434 |
+
{
|
| 435 |
+
"key": "mccallum2026strongstochasticflowmaps",
|
| 436 |
+
"title": "Strong Stochastic Flow Maps",
|
| 437 |
+
"authors": "McCallum, Sam and Blasingame, Zander W. and Herschell, Timothy and Rindtorff, Niklas and Tong, Alexander and Foster, James",
|
| 438 |
+
"year": "2026",
|
| 439 |
+
"venue": "ICML Workshop on Structured Probabilistic Inference and Generative Modeling",
|
| 440 |
+
"doi": "",
|
| 441 |
+
"publication_url": "https://openreview.net/forum?id=X0Bj1j4vbW",
|
| 442 |
+
"metadata_source": "https://spigmworkshop2026.github.io/papers/",
|
| 443 |
+
"verified_date": "2026-09-12",
|
| 444 |
+
"verification": "Workshop acceptance verified on official program. Author metadata checked against arXiv 2606.01086. Workshop version cited."
|
| 445 |
+
},
|
| 446 |
+
{
|
| 447 |
+
"key": "min",
|
| 448 |
+
"title": "Model Inversion Networks for Model-Based Optimization",
|
| 449 |
+
"authors": "Kumar, Aviral and Levine, Sergey",
|
| 450 |
+
"year": "2020",
|
| 451 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 452 |
+
"doi": "",
|
| 453 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/373e4c5d8edfa8b74fd4b6791d0cf6dc-Abstract.html",
|
| 454 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/373e4c5d8edfa8b74fd4b6791d0cf6dc-Abstract.html",
|
| 455 |
+
"verified_date": "2026-09-12",
|
| 456 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 457 |
+
},
|
| 458 |
+
{
|
| 459 |
+
"key": "mmd",
|
| 460 |
+
"title": "A Kernel Two-Sample Test",
|
| 461 |
+
"authors": "Arthur Gretton and Karsten M. Borgwardt and Malte J. Rasch and Bernhard Sch{{\\\"o}}lkopf and Alexander Smola",
|
| 462 |
+
"year": "2012",
|
| 463 |
+
"venue": "Journal of Machine Learning Research",
|
| 464 |
+
"doi": "",
|
| 465 |
+
"publication_url": "http://jmlr.org/papers/v13/gretton12a.html",
|
| 466 |
+
"metadata_source": "https://www.jmlr.org/papers/v13/gretton12a.bib",
|
| 467 |
+
"verified_date": "2026-09-12",
|
| 468 |
+
"verification": "Official publisher BibTeX imported."
|
| 469 |
+
},
|
| 470 |
+
{
|
| 471 |
+
"key": "mogfn",
|
| 472 |
+
"title": "Multi-Objective {GF}low{N}ets",
|
| 473 |
+
"authors": "Jain, Moksh and Raparthy, Sharath Chandra and Hern\\'{a}ndez-Garc\\'{\\i}a, Alex and Rector-Brooks, Jarrid and Bengio, Yoshua and Miret, Santiago and Bengio, Emmanuel",
|
| 474 |
+
"year": "2023",
|
| 475 |
+
"venue": "Proceedings of the 40th International Conference on Machine Learning",
|
| 476 |
+
"doi": "",
|
| 477 |
+
"publication_url": "https://proceedings.mlr.press/v202/jain23a.html",
|
| 478 |
+
"metadata_source": "https://proceedings.mlr.press/v202/jain23a.html",
|
| 479 |
+
"verified_date": "2026-09-12",
|
| 480 |
+
"verification": "Official publisher BibTeX imported."
|
| 481 |
+
},
|
| 482 |
+
{
|
| 483 |
+
"key": "moleculenet",
|
| 484 |
+
"title": "MoleculeNet: a benchmark for molecular machine learning",
|
| 485 |
+
"authors": "Wu, Zhenqin and Ramsundar, Bharath and Feinberg, Evan~N. and Gomes, Joseph and Geniesse, Caleb and Pappu, Aneesh S. and Leswing, Karl and Pande, Vijay",
|
| 486 |
+
"year": "2018",
|
| 487 |
+
"venue": "Chemical Science",
|
| 488 |
+
"doi": "10.1039/c7sc02664a",
|
| 489 |
+
"publication_url": "https://doi.org/10.1039/c7sc02664a",
|
| 490 |
+
"metadata_source": "https://api.crossref.org/works/10.1039/c7sc02664a",
|
| 491 |
+
"verified_date": "2026-09-12",
|
| 492 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 493 |
+
},
|
| 494 |
+
{
|
| 495 |
+
"key": "molopt",
|
| 496 |
+
"title": "{M}ol{D}iff: Addressing the Atom-Bond Inconsistency Problem in 3{D} Molecule Diffusion Generation",
|
| 497 |
+
"authors": "Peng, Xingang and Guan, Jiaqi and Liu, Qiang and Ma, Jianzhu",
|
| 498 |
+
"year": "2023",
|
| 499 |
+
"venue": "Proceedings of the 40th International Conference on Machine Learning",
|
| 500 |
+
"doi": "",
|
| 501 |
+
"publication_url": "https://proceedings.mlr.press/v202/peng23b.html",
|
| 502 |
+
"metadata_source": "https://proceedings.mlr.press/v202/peng23b.html",
|
| 503 |
+
"verified_date": "2026-09-12",
|
| 504 |
+
"verification": "Official publisher BibTeX imported."
|
| 505 |
+
},
|
| 506 |
+
{
|
| 507 |
+
"key": "morgan",
|
| 508 |
+
"title": "Extended-Connectivity Fingerprints",
|
| 509 |
+
"authors": "Rogers, David and Hahn, Mathew",
|
| 510 |
+
"year": "2010",
|
| 511 |
+
"venue": "Journal of Chemical Information and Modeling",
|
| 512 |
+
"doi": "10.1021/ci100050t",
|
| 513 |
+
"publication_url": "https://doi.org/10.1021/ci100050t",
|
| 514 |
+
"metadata_source": "https://api.crossref.org/works/10.1021/ci100050t",
|
| 515 |
+
"verified_date": "2026-09-12",
|
| 516 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 517 |
+
},
|
| 518 |
+
{
|
| 519 |
+
"key": "moses",
|
| 520 |
+
"title": "Molecular Sets (MOSES): A Benchmarking Platform for Molecular Generation Models",
|
| 521 |
+
"authors": "Polykovskiy, Daniil and Zhebrak, Alexander and Sanchez-Lengeling, Benjamin and Golovanov, Sergey and Tatanov, Oktai and Belyaev, Stanislav and Kurbanov, Rauf and Artamonov, Aleksey and Aladinskiy, Vladimir and Veselov, Mark and Kadurin, Artur and Johansson, Simon and Chen, Hongming and Nikolenko, Sergey and Aspuru-Guzik, Al\\'an and Zhavoronkov, Alex",
|
| 522 |
+
"year": "2020",
|
| 523 |
+
"venue": "Frontiers in Pharmacology",
|
| 524 |
+
"doi": "10.3389/fphar.2020.565644",
|
| 525 |
+
"publication_url": "https://doi.org/10.3389/fphar.2020.565644",
|
| 526 |
+
"metadata_source": "https://api.crossref.org/works/10.3389/fphar.2020.565644",
|
| 527 |
+
"verified_date": "2026-09-12",
|
| 528 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 529 |
+
},
|
| 530 |
+
{
|
| 531 |
+
"key": "pmo",
|
| 532 |
+
"title": "Sample Efficiency Matters: A Benchmark for Practical Molecular Optimization",
|
| 533 |
+
"authors": "Gao, Wenhao and Fu, Tianfan and Sun, Jimeng and Coley, Connor",
|
| 534 |
+
"year": "2022",
|
| 535 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 536 |
+
"doi": "10.52202/068431-1551",
|
| 537 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/8644353f7d307baaf29bc1e56fe8e0ec-Abstract-Datasets_and_Benchmarks.html",
|
| 538 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/8644353f7d307baaf29bc1e56fe8e0ec-Abstract-Datasets_and_Benchmarks.html",
|
| 539 |
+
"verified_date": "2026-09-12",
|
| 540 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 541 |
+
},
|
| 542 |
+
{
|
| 543 |
+
"key": "potaptchik2026metaflowmaps",
|
| 544 |
+
"title": "Meta Flow Maps enable scalable reward alignment",
|
| 545 |
+
"authors": "Peter Potaptchik and Adhi Saravanan and Abbas Mammadov and Alvaro Prat and Michael Albergo and Yee-Whye Teh",
|
| 546 |
+
"year": "2026",
|
| 547 |
+
"venue": "International Conference on Machine Learning",
|
| 548 |
+
"doi": "",
|
| 549 |
+
"publication_url": "https://icml.cc/virtual/2026/poster/64766",
|
| 550 |
+
"metadata_source": "https://icml.cc/virtual/2026/poster/64766",
|
| 551 |
+
"verified_date": "2026-09-12",
|
| 552 |
+
"verification": "Title, author list, year, and acceptance checked against official conference program."
|
| 553 |
+
},
|
| 554 |
+
{
|
| 555 |
+
"key": "qed",
|
| 556 |
+
"title": "Quantifying the chemical beauty of drugs",
|
| 557 |
+
"authors": "Bickerton, G. Richard and Paolini, Gaia V. and Besnard, J\\'er\\'emy and Muresan, Sorel and Hopkins, Andrew L.",
|
| 558 |
+
"year": "2012",
|
| 559 |
+
"venue": "Nature Chemistry",
|
| 560 |
+
"doi": "10.1038/nchem.1243",
|
| 561 |
+
"publication_url": "https://doi.org/10.1038/nchem.1243",
|
| 562 |
+
"metadata_source": "https://api.crossref.org/works/10.1038/nchem.1243",
|
| 563 |
+
"verified_date": "2026-09-12",
|
| 564 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 565 |
+
},
|
| 566 |
+
{
|
| 567 |
+
"key": "retrostar",
|
| 568 |
+
"title": "Retro*: Learning Retrosynthetic Planning with Neural Guided A* Search",
|
| 569 |
+
"authors": "Chen, Binghong and Li, Chengtao and Dai, Hanjun and Song, Le",
|
| 570 |
+
"year": "2020",
|
| 571 |
+
"venue": "Proceedings of the 37th International Conference on Machine Learning",
|
| 572 |
+
"doi": "",
|
| 573 |
+
"publication_url": "https://proceedings.mlr.press/v119/chen20k.html",
|
| 574 |
+
"metadata_source": "https://proceedings.mlr.press/v119/chen20k.html",
|
| 575 |
+
"verified_date": "2026-09-12",
|
| 576 |
+
"verification": "Official publisher BibTeX imported."
|
| 577 |
+
},
|
| 578 |
+
{
|
| 579 |
+
"key": "rff",
|
| 580 |
+
"title": "Random Features for Large-Scale Kernel Machines",
|
| 581 |
+
"authors": "Rahimi, Ali and Recht, Benjamin",
|
| 582 |
+
"year": "2007",
|
| 583 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 584 |
+
"doi": "",
|
| 585 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2007/file/013a006f03dbc5392effeb8f18fda755-Paper.pdf",
|
| 586 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2007/file/013a006f03dbc5392effeb8f18fda755-Bibtex.bib",
|
| 587 |
+
"verified_date": "2026-09-12",
|
| 588 |
+
"verification": "Official publisher BibTeX imported."
|
| 589 |
+
},
|
| 590 |
+
{
|
| 591 |
+
"key": "rxnflow",
|
| 592 |
+
"title": "Generative Flows on Synthetic Pathway for Drug Design",
|
| 593 |
+
"authors": "Seo, Seonghwan and Kim, Minsu and Shen, Tony and Ester, Martin and Park, Jinkyoo and Ahn, Sungsoo and Kim, Woo Youn",
|
| 594 |
+
"year": "2025",
|
| 595 |
+
"venue": "International Conference on Learning Representations",
|
| 596 |
+
"doi": "",
|
| 597 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/24d36eee157559e0d2549455fba28f6a-Abstract-Conference.html",
|
| 598 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/24d36eee157559e0d2549455fba28f6a-Abstract-Conference.html",
|
| 599 |
+
"verified_date": "2026-09-12",
|
| 600 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 601 |
+
},
|
| 602 |
+
{
|
| 603 |
+
"key": "sabour2025alignyourflow",
|
| 604 |
+
"title": "Align Your Flow: Scaling Continuous-Time Flow Map Distillation",
|
| 605 |
+
"authors": "Sabour, Amirmojtaba and Fidler, Sanja and Kreis, Karsten",
|
| 606 |
+
"year": "2025",
|
| 607 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 608 |
+
"doi": "10.52202/085713-4900",
|
| 609 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/d79ac139911df25d27f14bbf008deaee-Abstract-Conference.html",
|
| 610 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2025/hash/d79ac139911df25d27f14bbf008deaee-Abstract-Conference.html",
|
| 611 |
+
"verified_date": "2026-09-12",
|
| 612 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 613 |
+
},
|
| 614 |
+
{
|
| 615 |
+
"key": "sac",
|
| 616 |
+
"title": "Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor",
|
| 617 |
+
"authors": "Haarnoja, Tuomas and Zhou, Aurick and Abbeel, Pieter and Levine, Sergey",
|
| 618 |
+
"year": "2018",
|
| 619 |
+
"venue": "Proceedings of the 35th International Conference on Machine Learning",
|
| 620 |
+
"doi": "",
|
| 621 |
+
"publication_url": "https://proceedings.mlr.press/v80/haarnoja18b.html",
|
| 622 |
+
"metadata_source": "https://proceedings.mlr.press/v80/haarnoja18b.html",
|
| 623 |
+
"verified_date": "2026-09-12",
|
| 624 |
+
"verification": "Official publisher BibTeX imported."
|
| 625 |
+
},
|
| 626 |
+
{
|
| 627 |
+
"key": "sahoo2024mdlm",
|
| 628 |
+
"title": "Simple and Effective Masked Diffusion Language Models",
|
| 629 |
+
"authors": "Sahoo, Subham S. and Arriola, Marianne and Schiff, Yair and Gokaslan, Aaron and Marroquin, Edgar and Chiu, Justin T. and Rush, Alexander and Kuleshov, Volodymyr",
|
| 630 |
+
"year": "2024",
|
| 631 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 632 |
+
"doi": "10.52202/079017-4135",
|
| 633 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/eb0b13cc515724ab8015bc978fdde0ad-Abstract-Conference.html",
|
| 634 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/eb0b13cc515724ab8015bc978fdde0ad-Abstract-Conference.html",
|
| 635 |
+
"verified_date": "2026-09-12",
|
| 636 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 637 |
+
},
|
| 638 |
+
{
|
| 639 |
+
"key": "scaffolds",
|
| 640 |
+
"title": "The Properties of Known Drugs. 1. Molecular Frameworks",
|
| 641 |
+
"authors": "Bemis, Guy W. and Murcko, Mark A.",
|
| 642 |
+
"year": "1996",
|
| 643 |
+
"venue": "Journal of Medicinal Chemistry",
|
| 644 |
+
"doi": "10.1021/jm9602928",
|
| 645 |
+
"publication_url": "https://doi.org/10.1021/jm9602928",
|
| 646 |
+
"metadata_source": "https://api.crossref.org/works/10.1021/jm9602928",
|
| 647 |
+
"verified_date": "2026-09-12",
|
| 648 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 649 |
+
},
|
| 650 |
+
{
|
| 651 |
+
"key": "sf2m",
|
| 652 |
+
"title": "Simulation-Free {S}chr\\\"odinger Bridges via Score and Flow Matching",
|
| 653 |
+
"authors": "Tong, Alexander Y. and Malkin, Nikolay and Fatras, Kilian and Atanackovic, Lazar and Zhang, Yanlei and Huguet, Guillaume and Wolf, Guy and Bengio, Yoshua",
|
| 654 |
+
"year": "2024",
|
| 655 |
+
"venue": "Proceedings of The 27th International Conference on Artificial Intelligence and Statistics",
|
| 656 |
+
"doi": "",
|
| 657 |
+
"publication_url": "https://proceedings.mlr.press/v238/tong24a.html",
|
| 658 |
+
"metadata_source": "https://proceedings.mlr.press/v238/tong24a.html",
|
| 659 |
+
"verified_date": "2026-09-12",
|
| 660 |
+
"verification": "Official publisher BibTeX imported."
|
| 661 |
+
},
|
| 662 |
+
{
|
| 663 |
+
"key": "shaul2025generaldiscretepaths",
|
| 664 |
+
"title": "Flow Matching with General Discrete Paths: A Kinetic-Optimal Perspective",
|
| 665 |
+
"authors": "Shaul, Neta and Gat, Itai and Havasi, Marton and Severo, Daniel and Sriram, Anuroop and Holderrieth, Peter and Karrer, Brian and Lipman, Yaron and Chen, Ricky T. Q.",
|
| 666 |
+
"year": "2025",
|
| 667 |
+
"venue": "International Conference on Learning Representations",
|
| 668 |
+
"doi": "",
|
| 669 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/29cd7f8331d13ede6dc6d6ef3dfacb70-Abstract-Conference.html",
|
| 670 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/29cd7f8331d13ede6dc6d6ef3dfacb70-Abstract-Conference.html",
|
| 671 |
+
"verified_date": "2026-09-12",
|
| 672 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 673 |
+
},
|
| 674 |
+
{
|
| 675 |
+
"key": "shi2024simplifiedmasked",
|
| 676 |
+
"title": "Simplified and Generalized Masked Diffusion for Discrete Data",
|
| 677 |
+
"authors": "Shi, Jiaxin and Han, Kehang and Wang, Zhe and Doucet, Arnaud and Titsias, Michalis",
|
| 678 |
+
"year": "2024",
|
| 679 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 680 |
+
"doi": "10.52202/079017-3277",
|
| 681 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/bad233b9849f019aead5e5cc60cef70f-Abstract-Conference.html",
|
| 682 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2024/hash/bad233b9849f019aead5e5cc60cef70f-Abstract-Conference.html",
|
| 683 |
+
"verified_date": "2026-09-12",
|
| 684 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 685 |
+
},
|
| 686 |
+
{
|
| 687 |
+
"key": "sohldickstein2015nonequilibrium",
|
| 688 |
+
"title": "Deep Unsupervised Learning using Nonequilibrium Thermodynamics",
|
| 689 |
+
"authors": "Sohl-Dickstein, Jascha and Weiss, Eric and Maheswaranathan, Niru and Ganguli, Surya",
|
| 690 |
+
"year": "2015",
|
| 691 |
+
"venue": "Proceedings of the 32nd International Conference on Machine Learning",
|
| 692 |
+
"doi": "",
|
| 693 |
+
"publication_url": "https://proceedings.mlr.press/v37/sohl-dickstein15.html",
|
| 694 |
+
"metadata_source": "https://proceedings.mlr.press/v37/sohl-dickstein15.html",
|
| 695 |
+
"verified_date": "2026-09-12",
|
| 696 |
+
"verification": "Official publisher BibTeX imported."
|
| 697 |
+
},
|
| 698 |
+
{
|
| 699 |
+
"key": "song2021scorebased",
|
| 700 |
+
"title": "Score-Based Generative Modeling through Stochastic Differential Equations",
|
| 701 |
+
"authors": "Yang Song and Jascha Sohl-Dickstein and Durk Kingma and Abhishek Kumar and Stefano Ermon and Ben Poole",
|
| 702 |
+
"year": "2021",
|
| 703 |
+
"venue": "International Conference on Learning Representations",
|
| 704 |
+
"doi": "",
|
| 705 |
+
"publication_url": "https://iclr.cc/virtual/2021/poster/3177",
|
| 706 |
+
"metadata_source": "https://iclr.cc/virtual/2021/poster/3177",
|
| 707 |
+
"verified_date": "2026-09-12",
|
| 708 |
+
"verification": "Title, author list, year, and acceptance checked against official conference program."
|
| 709 |
+
},
|
| 710 |
+
{
|
| 711 |
+
"key": "song2023consistencymodels",
|
| 712 |
+
"title": "Consistency Models",
|
| 713 |
+
"authors": "Song, Yang and Dhariwal, Prafulla and Chen, Mark and Sutskever, Ilya",
|
| 714 |
+
"year": "2023",
|
| 715 |
+
"venue": "Proceedings of the 40th International Conference on Machine Learning",
|
| 716 |
+
"doi": "",
|
| 717 |
+
"publication_url": "https://proceedings.mlr.press/v202/song23a.html",
|
| 718 |
+
"metadata_source": "https://proceedings.mlr.press/v202/song23a.html",
|
| 719 |
+
"verified_date": "2026-09-12",
|
| 720 |
+
"verification": "Official publisher BibTeX imported."
|
| 721 |
+
},
|
| 722 |
+
{
|
| 723 |
+
"key": "stark2024dirichletflow",
|
| 724 |
+
"title": "{D}irichlet Flow Matching with Applications to {DNA} Sequence Design",
|
| 725 |
+
"authors": "Stark, Hannes and Jing, Bowen and Wang, Chenyu and Corso, Gabriele and Berger, Bonnie and Barzilay, Regina and Jaakkola, Tommi",
|
| 726 |
+
"year": "2024",
|
| 727 |
+
"venue": "Proceedings of the 41st International Conference on Machine Learning",
|
| 728 |
+
"doi": "",
|
| 729 |
+
"publication_url": "https://proceedings.mlr.press/v235/stark24b.html",
|
| 730 |
+
"metadata_source": "https://proceedings.mlr.press/v235/stark24b.html",
|
| 731 |
+
"verified_date": "2026-09-12",
|
| 732 |
+
"verification": "Official publisher BibTeX imported."
|
| 733 |
+
},
|
| 734 |
+
{
|
| 735 |
+
"key": "subtb",
|
| 736 |
+
"title": "Learning {GF}low{N}ets From Partial Episodes For Improved Convergence And Stability",
|
| 737 |
+
"authors": "Madan, Kanika and Rector-Brooks, Jarrid and Korablyov, Maksym and Bengio, Emmanuel and Jain, Moksh and Nica, Andrei Cristian and Bosc, Tom and Bengio, Yoshua and Malkin, Nikolay",
|
| 738 |
+
"year": "2023",
|
| 739 |
+
"venue": "Proceedings of the 40th International Conference on Machine Learning",
|
| 740 |
+
"doi": "",
|
| 741 |
+
"publication_url": "https://proceedings.mlr.press/v202/madan23a.html",
|
| 742 |
+
"metadata_source": "https://proceedings.mlr.press/v202/madan23a.html",
|
| 743 |
+
"verified_date": "2026-09-12",
|
| 744 |
+
"verification": "Official publisher BibTeX imported."
|
| 745 |
+
},
|
| 746 |
+
{
|
| 747 |
+
"key": "synflownet",
|
| 748 |
+
"title": "SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints",
|
| 749 |
+
"authors": "Cretu, Miruna and Harris, Charles and Igashov, Ilia and Schneuing, Arne and Segler, Marwin and Correia, Bruno and Roy, Julien and Bengio, Emmanuel and Lio, Pietro",
|
| 750 |
+
"year": "2025",
|
| 751 |
+
"venue": "International Conference on Learning Representations",
|
| 752 |
+
"doi": "",
|
| 753 |
+
"publication_url": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/7495fa446f10e9edef6e47b2d327596e-Abstract-Conference.html",
|
| 754 |
+
"metadata_source": "https://proceedings.iclr.cc/paper_files/paper/2025/hash/7495fa446f10e9edef6e47b2d327596e-Abstract-Conference.html",
|
| 755 |
+
"verified_date": "2026-09-12",
|
| 756 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 757 |
+
},
|
| 758 |
+
{
|
| 759 |
+
"key": "synthemol",
|
| 760 |
+
"title": "Generative AI for designing and validating easily synthesizable and structurally novel antibiotics",
|
| 761 |
+
"authors": "Swanson, Kyle and Liu, Gary and Catacutan, Denise B. and Arnold, Autumn and Zou, James and Stokes, Jonathan M.",
|
| 762 |
+
"year": "2024",
|
| 763 |
+
"venue": "Nature Machine Intelligence",
|
| 764 |
+
"doi": "10.1038/s42256-024-00809-7",
|
| 765 |
+
"publication_url": "https://doi.org/10.1038/s42256-024-00809-7",
|
| 766 |
+
"metadata_source": "https://doi.org/10.1038/s42256-024-00809-7",
|
| 767 |
+
"verified_date": "2026-09-12",
|
| 768 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 769 |
+
},
|
| 770 |
+
{
|
| 771 |
+
"key": "synthesisdags",
|
| 772 |
+
"title": "Barking up the right tree: an approach to search over molecule synthesis DAGs",
|
| 773 |
+
"authors": "Bradshaw, John and Paige, Brooks and Kusner, Matt J. and Segler, Marwin and Hern\\'andez-Lobato, Jos\\'e Miguel",
|
| 774 |
+
"year": "2020",
|
| 775 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 776 |
+
"doi": "",
|
| 777 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/4cc05b35c2f937c5bd9e7d41d3686fff-Abstract.html",
|
| 778 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2020/hash/4cc05b35c2f937c5bd9e7d41d3686fff-Abstract.html",
|
| 779 |
+
"verified_date": "2026-09-12",
|
| 780 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 781 |
+
},
|
| 782 |
+
{
|
| 783 |
+
"key": "synthesizable",
|
| 784 |
+
"title": "A Model to Search for Synthesizable Molecules",
|
| 785 |
+
"authors": "Bradshaw, John and Paige, Brooks and Kusner, Matt J and Segler, Marwin and Hern\\'{a}ndez-Lobato, Jos\\'{e} Miguel",
|
| 786 |
+
"year": "2019",
|
| 787 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 788 |
+
"doi": "",
|
| 789 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2019/file/46d0671dd4117ea366031f87f3aa0093-Paper.pdf",
|
| 790 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2019/hash/46d0671dd4117ea366031f87f3aa0093-Abstract.html",
|
| 791 |
+
"verified_date": "2026-09-12",
|
| 792 |
+
"verification": "Official publisher BibTeX imported."
|
| 793 |
+
},
|
| 794 |
+
{
|
| 795 |
+
"key": "targetdiff",
|
| 796 |
+
"title": "{D}ecomp{D}iff: Diffusion Models with Decomposed Priors for Structure-Based Drug Design",
|
| 797 |
+
"authors": "Guan, Jiaqi and Zhou, Xiangxin and Yang, Yuwei and Bao, Yu and Peng, Jian and Ma, Jianzhu and Liu, Qiang and Wang, Liang and Gu, Quanquan",
|
| 798 |
+
"year": "2023",
|
| 799 |
+
"venue": "Proceedings of the 40th International Conference on Machine Learning",
|
| 800 |
+
"doi": "",
|
| 801 |
+
"publication_url": "https://proceedings.mlr.press/v202/guan23a.html",
|
| 802 |
+
"metadata_source": "https://proceedings.mlr.press/v202/guan23a.html",
|
| 803 |
+
"verified_date": "2026-09-12",
|
| 804 |
+
"verification": "Official publisher BibTeX imported."
|
| 805 |
+
},
|
| 806 |
+
{
|
| 807 |
+
"key": "tb",
|
| 808 |
+
"title": "Trajectory balance: Improved credit assignment in GFlowNets",
|
| 809 |
+
"authors": "Whitammer, Esmeralda S. and Jain, Moksh and Bengio, Emmanuel and Sun, Chen and Bengio, Yoshua",
|
| 810 |
+
"year": "2022",
|
| 811 |
+
"venue": "Advances in Neural Information Processing Systems",
|
| 812 |
+
"doi": "10.52202/068431-0431",
|
| 813 |
+
"publication_url": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/27b51baca8377a0cf109f6ecc15a0f70-Abstract-Conference.html",
|
| 814 |
+
"metadata_source": "https://proceedings.neurips.cc/paper_files/paper/2022/hash/27b51baca8377a0cf109f6ecc15a0f70-Abstract-Conference.html",
|
| 815 |
+
"verified_date": "2026-09-12",
|
| 816 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 817 |
+
},
|
| 818 |
+
{
|
| 819 |
+
"key": "tdc",
|
| 820 |
+
"title": "Therapeutics Data Commons: Machine Learning Datasets and Tasks for Drug Discovery and Development",
|
| 821 |
+
"authors": "Huang, Kexin and Fu, Tianfan and Gao, Wenhao and Zhao, Yue and Roohani, Yusuf and Leskovec, Jure and Coley, Connor and Xiao, Cao and Sun, Jimeng and Zitnik, Marinka",
|
| 822 |
+
"year": "2021",
|
| 823 |
+
"venue": "NeurIPS Datasets and Benchmarks",
|
| 824 |
+
"doi": "",
|
| 825 |
+
"publication_url": "https://datasets-benchmarks-proceedings.neurips.cc/paper_files/paper/2021/hash/4c56ff4ce4aaf9573aa5dff913df997a-Abstract-round1.html",
|
| 826 |
+
"metadata_source": "https://datasets-benchmarks-proceedings.neurips.cc/paper_files/paper/2021/hash/4c56ff4ce4aaf9573aa5dff913df997a-Abstract-round1.html",
|
| 827 |
+
"verified_date": "2026-09-12",
|
| 828 |
+
"verification": "Publisher citation metadata imported. Conference year used for proceedings."
|
| 829 |
+
},
|
| 830 |
+
{
|
| 831 |
+
"key": "tong2024minibatchot",
|
| 832 |
+
"title": "Improving and generalizing flow-based generative models with minibatch optimal transport",
|
| 833 |
+
"authors": "Alexander Tong and Kilian Fatras and Nikolay Malkin and Guillaume Huguet and Yanlei Zhang and Jarrid Rector-Brooks and Guy Wolf and Yoshua Bengio",
|
| 834 |
+
"year": "2024",
|
| 835 |
+
"venue": "Transactions on Machine Learning Research",
|
| 836 |
+
"doi": "",
|
| 837 |
+
"publication_url": "https://openreview.net/forum?id=CD9Snc73AW",
|
| 838 |
+
"metadata_source": "https://jmlr.org/tmlr/papers/bib/CD9Snc73AW.bib",
|
| 839 |
+
"verified_date": "2026-09-12",
|
| 840 |
+
"verification": "Official publisher BibTeX imported."
|
| 841 |
+
},
|
| 842 |
+
{
|
| 843 |
+
"key": "vina",
|
| 844 |
+
"title": "AutoDock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading",
|
| 845 |
+
"authors": "Trott, Oleg and Olson, Arthur J.",
|
| 846 |
+
"year": "2010",
|
| 847 |
+
"venue": "Journal of Computational Chemistry",
|
| 848 |
+
"doi": "10.1002/jcc.21334",
|
| 849 |
+
"publication_url": "https://doi.org/10.1002/jcc.21334",
|
| 850 |
+
"metadata_source": "https://api.crossref.org/works/10.1002/jcc.21334",
|
| 851 |
+
"verified_date": "2026-09-12",
|
| 852 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 853 |
+
},
|
| 854 |
+
{
|
| 855 |
+
"key": "vinaupdate",
|
| 856 |
+
"title": "AutoDock Vina 1.2.0: New Docking Methods, Expanded Force Field, and Python Bindings",
|
| 857 |
+
"authors": "Eberhardt, Jerome and Santos-Martins, Diogo and Tillack, Andreas F. and Forli, Stefano",
|
| 858 |
+
"year": "2021",
|
| 859 |
+
"venue": "Journal of Chemical Information and Modeling",
|
| 860 |
+
"doi": "10.1021/acs.jcim.1c00203",
|
| 861 |
+
"publication_url": "https://doi.org/10.1021/acs.jcim.1c00203",
|
| 862 |
+
"metadata_source": "https://api.crossref.org/works/10.1021/acs.jcim.1c00203",
|
| 863 |
+
"verified_date": "2026-09-12",
|
| 864 |
+
"verification": "Publisher-deposited DOI metadata. Print year used when provided."
|
| 865 |
+
}
|
| 866 |
+
]
|
configs/ablations.yaml
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
kind: multiplicity
|
| 2 |
+
multiplicity: 8
|
| 3 |
+
temperature: 0.7
|
| 4 |
+
steps: 1200
|
| 5 |
+
batch_size: 64
|
| 6 |
+
seeds: [0, 1, 2, 3, 4]
|
| 7 |
+
methods: [dooable, tb_uniform, zero_cost, duplicate_endpoints, unnormalized, tb_exact, exact]
|
| 8 |
+
output: results/ablations
|
configs/budget_integration.yaml
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
parents: data/examples/parents.csv
|
| 2 |
+
reagents: data/examples/reagents.csv
|
| 3 |
+
reactions: data/examples/reactions.json
|
| 4 |
+
property_models: results/validation/property_models
|
| 5 |
+
budgets: [0, 1]
|
| 6 |
+
max_nodes: 100000
|
| 7 |
+
steps: 400
|
| 8 |
+
samples: 100
|
| 9 |
+
seeds: [0]
|
| 10 |
+
methods: [dooable, exact]
|
| 11 |
+
output: results/budget_integration
|
configs/chemistry_small.yaml
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
graph: results/validation/chemistry_graph.json
|
| 2 |
+
rewards: results/validation/chemistry_rewards.json
|
| 3 |
+
temperature: 0.7
|
| 4 |
+
steps: 1200
|
| 5 |
+
batch_size: 64
|
| 6 |
+
samples: 1000
|
| 7 |
+
seeds: [0]
|
| 8 |
+
methods: [uniform, reference_tilt, tb_uniform, dooable, exact]
|
| 9 |
+
output: results/chemistry_small
|
| 10 |
+
|
configs/enamine_local.yaml
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Set these paths to the catalog and chemistry inventory supplied for the study.
|
| 2 |
+
parents: data/private/parents.csv.gz
|
| 3 |
+
reagents: data/private/reagents.csv
|
| 4 |
+
reactions: data/private/reactions.json
|
| 5 |
+
parent_limit: 100
|
| 6 |
+
reagent_limit: null
|
| 7 |
+
budgets: [0, 1, 2]
|
| 8 |
+
max_nodes: 100000
|
| 9 |
+
property_models: results/validation/property_models
|
| 10 |
+
temperature: 0.7
|
| 11 |
+
steps: 2000
|
| 12 |
+
samples: 10000
|
| 13 |
+
seeds: [0, 1, 2, 3, 4]
|
| 14 |
+
methods: [uniform, reference_tilt, tb_uniform, dooable, exact]
|
| 15 |
+
output: results/enamine_local
|
configs/grid.yaml
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
kind: grid
|
| 2 |
+
width: 5
|
| 3 |
+
budget: 6
|
| 4 |
+
temperature: 0.7
|
| 5 |
+
steps: 2000
|
| 6 |
+
batch_size: 64
|
| 7 |
+
seeds: [0, 1, 2, 3, 4]
|
| 8 |
+
methods: [uniform, reference_tilt, tb_uniform, dooable, exact]
|
| 9 |
+
output: results/grid
|
configs/molecular_public.yaml
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
parents: data/examples/parents.csv
|
| 2 |
+
reagents: data/examples/reagents.csv
|
| 3 |
+
reactions: data/examples/reactions.json
|
| 4 |
+
property_models: results/validation/property_models
|
| 5 |
+
budgets: [0, 1, 2]
|
| 6 |
+
max_nodes: 100000
|
| 7 |
+
temperature: 0.7
|
| 8 |
+
steps: 1200
|
| 9 |
+
samples: 1000
|
| 10 |
+
seeds: [0]
|
| 11 |
+
methods: [uniform, reference_tilt, tb_uniform, dooable, exact]
|
| 12 |
+
output: results/molecular_public
|
configs/strings.yaml
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
kind: strings
|
| 2 |
+
length: 4
|
| 3 |
+
budget: 2
|
| 4 |
+
temperature: 0.7
|
| 5 |
+
steps: 1200
|
| 6 |
+
seeds: [0]
|
| 7 |
+
methods: [uniform, reference_tilt, tb_uniform, dooable, exact]
|
| 8 |
+
output: results/strings
|
configs/toy.yaml
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
kind: multiplicity
|
| 2 |
+
multiplicity: 8
|
| 3 |
+
temperature: 0.7
|
| 4 |
+
steps: 1200
|
| 5 |
+
batch_size: 64
|
| 6 |
+
seeds: [0, 1, 2, 3, 4]
|
| 7 |
+
methods: [uniform, reference_tilt, tb_uniform, dooable, exact]
|
| 8 |
+
output: results/toy
|
| 9 |
+
|
data/examples/parents.csv
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
id,smiles
|
| 2 |
+
benzoic_acid,O=C(O)c1ccccc1
|
| 3 |
+
nicotinic_acid,O=C(O)c1cccnc1
|
| 4 |
+
isonicotinic_acid,O=C(O)c1ccncc1
|
| 5 |
+
phenylacetic_acid,O=C(O)Cc1ccccc1
|
| 6 |
+
aniline,Nc1ccccc1
|
| 7 |
+
benzylamine,NCc1ccccc1
|
| 8 |
+
phenethylamine,NCCc1ccccc1
|
| 9 |
+
aminopyridine,Nc1ccccn1
|
| 10 |
+
aminobenzoic_acid,Nc1ccc(C(=O)O)cc1
|
| 11 |
+
hydroxybenzoic_acid,O=C(O)c1ccc(O)cc1
|
| 12 |
+
phenol,Oc1ccccc1
|
| 13 |
+
benzyl_alcohol,OCc1ccccc1
|
| 14 |
+
|
data/examples/reactions.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[
|
| 2 |
+
{"id":"amide_acid_parent","name":"Amide coupling, acid parent","smarts":"[C:1](=[O:2])[O;H1:3].[N;H1,H2;!$(N-[C,S,P]=[O,S,N]):4]>>[C:1](=[O:2])[N:4]","cost":1.0},
|
| 3 |
+
{"id":"amide_amine_parent","name":"Amide coupling, amine parent","smarts":"[N;H1,H2;!$(N-[C,S,P]=[O,S,N]):4].[C:1](=[O:2])[O;H1:3]>>[C:1](=[O:2])[N:4]","cost":1.0},
|
| 4 |
+
{"id":"ester_acid_parent","name":"Ester coupling, acid parent","smarts":"[C:1](=[O:2])[O;H1:3].[O;H1;!$([O]-[C,S,P]=[O,S,N]):4]>>[C:1](=[O:2])[O:4]","cost":1.2},
|
| 5 |
+
{"id":"ester_alcohol_parent","name":"Ester coupling, alcohol parent","smarts":"[O;H1;!$([O]-[C,S,P]=[O,S,N]):4].[C:1](=[O:2])[O;H1:3]>>[C:1](=[O:2])[O:4]","cost":1.2}
|
| 6 |
+
]
|
| 7 |
+
|
data/examples/reagents.csv
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
id,smiles
|
| 2 |
+
methylamine,CN
|
| 3 |
+
ethylamine,CCN
|
| 4 |
+
isopropylamine,CC(C)N
|
| 5 |
+
cyclopropylamine,NC1CC1
|
| 6 |
+
morpholine,C1COCCN1
|
| 7 |
+
piperidine,C1CCNCC1
|
| 8 |
+
benzylamine,NCc1ccccc1
|
| 9 |
+
acetic_acid,CC(=O)O
|
| 10 |
+
propionic_acid,CCC(=O)O
|
| 11 |
+
benzoic_acid,O=C(O)c1ccccc1
|
| 12 |
+
nicotinic_acid,O=C(O)c1cccnc1
|
| 13 |
+
methanol,CO
|
| 14 |
+
ethanol,CCO
|
| 15 |
+
|
docs/data.md
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Inputs and data preparation
|
| 2 |
+
|
| 3 |
+
## Execution graphs
|
| 4 |
+
|
| 5 |
+
A graph JSON contains `nodes`, `edges`, `root`, and `metadata`. A node has a unique string `id`, a fixed-width numerical `features` list, optional `metadata`, and an `outcome` for terminal nodes. An edge has a unique `id`, `source`, `target`, finite nonnegative `cost`, and an `action` record. Outcomes are canonical and unique across terminal nodes.
|
| 6 |
+
|
| 7 |
+
Graph construction checks acyclicity, root reachability, terminal identity, and absence of nonterminal dead ends. Cycles in the underlying execution system are represented by adding a step counter to states. Terminal merging occurs after resource states have been created.
|
| 8 |
+
|
| 9 |
+
`log_rewards.json` maps every canonical outcome to one finite log weight. Missing or extra outcomes are rejected. Costs and route temperature use the same units. The finite-precision implementation is intended for representable positive probabilities and moderate reward ranges.
|
| 10 |
+
|
| 11 |
+
## Molecular inventory
|
| 12 |
+
|
| 13 |
+
Parent and reagent inputs have `id,smiles` columns. Case-insensitive aliases include `Enamine_ID`, `catalog_id`, and `code`. Additional columns are retained as metadata. Gzip and tab-delimited inputs are supported. A row limit applies before canonical deduplication. Supplier IDs with the pattern `m_22_654222_29794186` retain chemistry class, supplier reaction ID, and supplier reagent IDs.
|
| 14 |
+
|
| 15 |
+
Canonicalization uses RDKit isomeric SMILES and requires one connected molecule. Duplicate parent structures share a graph state, with alternative supplier identifiers retained as aliases. Conflicting structures under one supplier identifier raise an error. Salt stripping and tautomer normalization are user-supplied preprocessing choices.
|
| 16 |
+
|
| 17 |
+
Reaction JSON is a list of records with unique `id`, two-reactant `smarts`, and finite nonnegative `cost`. The first SMARTS reactant is the current molecule. The second is an available reagent. Each successful application consumes one additional reaction. Products are sanitized, canonicalized, deduplicated, and restricted to molecular weight at most 750 Da. The cap is recorded in graph metadata. The purchased parent's own supplier route is recorded separately from the additional-reaction budget.
|
| 18 |
+
|
| 19 |
+
The shipped templates describe amide and ester graph transformations. Their experimental scope, coupling reagents, solvents, protection requirements, and yields require a chemistry-specific protocol. Replace these examples with the reaction rules and stock restrictions selected for the intended synthesis campaign.
|
| 20 |
+
|
| 21 |
+
Generation writes JSONL records with `outcome`, `edge_ids`, `edge_indices`, `cost`, `log_probability`, and `actions`. Actions begin with a parent selection, contain zero or more reaction records, and end with stop. Each reaction record contains template ID, SMARTS, reagent ID, reagent SMILES, input, and product.
|
| 22 |
+
|
| 23 |
+
## Public property data
|
| 24 |
+
|
| 25 |
+
| Dataset | Released source | Columns | Units |
|
| 26 |
+
|---|---|---|---|
|
| 27 |
+
| Caco-2 Wang | [TDC release on Harvard Dataverse](https://dataverse.harvard.edu/api/access/datafile/4259569) | `Drug`, `Y` | log10 permeability in cm/s |
|
| 28 |
+
| BACE | [MoleculeNet processed release](https://deepchemdata.s3-us-west-1.amazonaws.com/datasets/bace.csv) | `mol`, `pIC50` | pIC50 |
|
| 29 |
+
|
| 30 |
+
The original Caco-2 study is [Wang et al., JCIM 2016](https://doi.org/10.1021/acs.jcim.5b00642). MoleculeNet is described by [Wu et al., Chemical Science 2018](https://doi.org/10.1039/C7SC02664A). The TDC dataset collection is described in the NeurIPS Datasets and Benchmarks paper cited in `paper/references.bib`.
|
| 31 |
+
|
| 32 |
+
Downloads are cached locally with SHA-256 checksums and source metadata. Unparseable, disconnected, and nonfinite-label rows are excluded. Canonical duplicates are averaged. Entire Bemis-Murcko scaffold groups are assigned to the 80/20 training/test split. All acyclic molecules share one scaffold group. Split seeds change tie ordering among groups of equal size.
|
| 33 |
+
|
| 34 |
+
Each predictor uses 1,024-bit radius-two Morgan fingerprints and 256 extra trees, minimum leaf size 2, and feature fraction 0.5. Test labels are used for reported MAE and R². The molecular state encoder uses 128 Morgan bits plus consumed budget, terminal, and root indicators. These two feature widths serve different computations.
|
| 35 |
+
|
| 36 |
+
Public generation utilities are `clip((predicted_BACE_pIC50 - 4)/5, 0, 1)` and `clip((predicted_Caco2 + 7)/3, 0, 1)`. The default log reward is five times their equally weighted mean. QED, logP, and size rewards are available when `dooable score` is called without property models.
|
| 37 |
+
|
| 38 |
+
Raw download archives are omitted from this repository. Split membership, held-out predictions, source records, and fitted weights accompany the executed runs. Upstream dataset and publication terms apply to those sources. The small named-compound fixtures and generated route records were created for this implementation. No licensed Enamine catalog or credentials are included.
|
docs/environment.json
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"python": "3.12.14 (main, Aug 25 2026, 14:00:49) [Clang 22.1.3 ]",
|
| 3 |
+
"versions": {
|
| 4 |
+
"torch": "2.14.0+cpu",
|
| 5 |
+
"rdkit": "2026.03.6",
|
| 6 |
+
"sklearn": "1.8.0",
|
| 7 |
+
"numpy": "2.3.5",
|
| 8 |
+
"scipy": "1.18.1",
|
| 9 |
+
"pandas": "3.0.5",
|
| 10 |
+
"matplotlib": "3.10.8",
|
| 11 |
+
"requests": "2.34.2",
|
| 12 |
+
"yaml": "6.0.3",
|
| 13 |
+
"joblib": "1.5.3",
|
| 14 |
+
"pytest": "9.1.1"
|
| 15 |
+
},
|
| 16 |
+
"device": "CPU"
|
| 17 |
+
}
|
docs/experiments.md
ADDED
|
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Manuscript experiments and commands
|
| 2 |
+
|
| 3 |
+
The manuscript contains unfilled scientific-result tables and empirical plot layouts. Executed reference runs are stored separately under `results/`. Their graph sizes and metrics are listed in `validation.md`.
|
| 4 |
+
|
| 5 |
+
| Manuscript item | Workflow | Remaining experiment |
|
| 6 |
+
|---|---|---|
|
| 7 |
+
| Figure 1 | Editable TikZ and molecule-rendering source in `assets/figure1_source/` | Final formulation diagram included |
|
| 8 |
+
| Table 1, discrete generation | `run_benchmarks.py` with `toy.yaml`, `grid.yaml`, `strings.yaml` | Larger held-out graph-instance study, SubTB, and learned-backward TLM comparator |
|
| 9 |
+
| Figure 2, distribution diagnostics | `sweep_exact.py`, saved `training.json`, `plot_results.py` | Full five-seed sweep over all specified graph families |
|
| 10 |
+
| Table 2, molecular construction | `run_molecular.py` with `molecular_public.yaml` or `enamine_local.yaml`; `evaluate_candidates.py` | Licensed inventory and matched third-party generators |
|
| 11 |
+
| Table 3, molecular properties | `fit-properties`, `score`, generation, candidate evaluation | LIT-PCBA docking, full target panel, and external baselines |
|
| 12 |
+
| Figure 3, preferences and scaling | `sweep_preferences.py`; repeated local-inventory configurations | Full target-specific preference grid and measured catalog scaling |
|
| 13 |
+
| Table 4, ablations | `run_benchmarks.py --config configs/ablations.yaml` | Matched molecular ablations and larger graph instances |
|
| 14 |
+
| Table 5, scaling | `run_molecular.py` with parent limits 100, 1000, 10000 | Licensed catalog expansion, peak-memory measurements, full timing sweep |
|
| 15 |
+
| Supplement, reaction budgets | `molecular_public.yaml` runs B = 0, 1, 2 | Full target inventory and matched external methods |
|
| 16 |
+
| Supplement, target-specific docking | Common candidate records and receptor/grid protocol | Fifteen prepared target pockets and external generator integrations |
|
| 17 |
+
| Supplement, property prediction | `dooable fit-properties` | Five split seeds and selected released molecular encoder |
|
| 18 |
+
|
| 19 |
+
## Implemented comparisons
|
| 20 |
+
|
| 21 |
+
`uniform` assigns equal mass to outgoing actions. `reference_tilt` reweights that path process by terminal reward through a backward value recursion. `tb_uniform` learns a forward trajectory-balance sampler against locally uniform backward probabilities. `dooable` fits the cost-dependent backward prefix values and forward trajectory balance. `exact` uses both dynamic programs.
|
| 22 |
+
|
| 23 |
+
`zero_cost` sets every edge cost to zero for the conditional route law. `duplicate_endpoints` assigns a separate terminal reward to each incoming stop edge and evaluates the resulting policy after canonical merging. `unnormalized` uses learned prefix differences directly in the backward path weights during trajectory-balance training. `tb_exact` uses the exact cost-dependent backward policy during forward learning.
|
| 24 |
+
|
| 25 |
+
The cost-free and duplicated-endpoint comparisons use exact forward construction to isolate the corresponding distributional change. Their runtimes therefore describe the exact ablation, while learned-policy runtimes include training. Comparisons of optimization speed should group methods by solver mode.
|
| 26 |
+
|
| 27 |
+
## External comparisons
|
| 28 |
+
|
| 29 |
+
The following original implementations require integration with the selected inventory and scoring protocol. They have not been run in this package.
|
| 30 |
+
|
| 31 |
+
| Method | Verified primary publication | Required integration |
|
| 32 |
+
|---|---|---|
|
| 33 |
+
| SynFlowNet | ICLR 2025, `synflownet` citation | Parent selection, matched reaction/reagent inventory, candidate and route export |
|
| 34 |
+
| RxnFlow | ICLR 2025, `rxnflow` citation | Inventory conversion, reward callback, route export |
|
| 35 |
+
| CGFlow | ICML 2025, `cgflow` citation | Prepared target pockets, pose handling, matched synthesis actions |
|
| 36 |
+
| SyntheMol | Nature Machine Intelligence 2024, `synthemol` citation | Matched construction inventory, score callback, search-call accounting |
|
| 37 |
+
| SubTB | ICML 2023, `subtb` citation | Identical graph and reward, original subtrajectory objective |
|
| 38 |
+
| TB with learned backward TLM | ICLR 2025, `backward` citation | Original backward-policy training objective |
|
| 39 |
+
|
| 40 |
+
These method names refer to their original published implementations. External outputs should provide one canonical structure and its full construction record per candidate, with method, seed, target, budget, requested count, and oracle-call accounting. Adapt native route records to the `actions` schema in `data.md` before replay.
|
| 41 |
+
|
| 42 |
+
## Scoring and split protocol
|
| 43 |
+
|
| 44 |
+
The public example uses measured BACE inhibition and Caco-2 transport to fit separate property predictors. Full target-pocket experiments require target-specific docking. Fix receptor preparation, protonation, ligand preparation, docking grids, Vina version, exhaustiveness, and random seeds before comparing methods. Docking energies use kcal/mol. Record raw energies separately from normalized reward utilities.
|
| 45 |
+
|
| 46 |
+
Select clipping bounds and hyperparameters on the validation partition. Group parents by Bemis-Murcko scaffold before generating descendants. Resolve products shared across parent partitions into one partition before held-out evaluation. The included small graph experiments optimize one supplied graph per run. Generalization across disjoint graph instances is a separate experiment.
|
| 47 |
+
|
| 48 |
+
Count every unique oracle evaluation, including scores used during support construction or preprocessing. Store cached scores and reuse them within a declared experiment. For the 168-outcome public graph, the scoring step evaluates all 168 outcomes before training. Sampling counts are recorded separately.
|
| 49 |
+
|
| 50 |
+
The current public evaluator reports two-dimensional hypervolume over predicted BACE and Caco-2 utilities. The full docking study uses affinity and permeability utilities on the same normalized axes. QED and internal diversity are additional readouts. Report undefined summaries as missing when fewer than the required candidates are available.
|
| 51 |
+
|
| 52 |
+
## Citation verification
|
| 53 |
+
|
| 54 |
+
`bibliography/verified_references.csv` and `.json` contain 72 references, each with authors, publication year, venue, primary publication URL, metadata source, and verification date. Publisher BibTeX, official conference records, journal citation metadata, and publisher-deposited Crossref records were used. Conference versions replace corresponding preprints. Strong Stochastic Flow Maps is identified as an ICML workshop contribution.
|
docs/formulation.md
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Formulation and implementation
|
| 2 |
+
|
| 3 |
+
Let a finite rooted DAG encode executable paths within a resource budget. Each canonical outcome has one terminal node. The prescribed endpoint law is `pi(y) = r(y) / sum(r)`. Among path distributions with that endpoint law, minimize expected execution cost minus route temperature times conditional path entropy.
|
| 4 |
+
|
| 5 |
+
The optimal conditional route probability is proportional to `exp(-C(path)/tau)` among paths to the same outcome. Its normalization is a prefix partition evaluated at the terminal node. The exact prefix recursion is
|
| 6 |
+
|
| 7 |
+
$$v(s_0)=0,\qquad v(s)=\log\sum_{e:u\to s}\exp\{v(u)-c(e)/\tau\}.$$
|
| 8 |
+
|
| 9 |
+
The backward edge law is the softmax of predecessor values minus edge costs divided by temperature. Products of these probabilities telescope to the conditional route law. Terminal demand starts at `pi`, propagates backward through this law, and is reversed to obtain an exact forward policy.
|
| 10 |
+
|
| 11 |
+
The neural implementation uses separate two-layer SiLU networks for prefix values and forward edge logits. Prefix fitting uses detached log-sum-exp targets over every incoming edge. The root value is fixed to zero. Forward training minimizes squared trajectory-balance residuals with the backward probabilities detached. A mixture of current and uniform policies collects paths. Every training run uses a fixed graph, reward vector, and temperature.
|
| 12 |
+
|
| 13 |
+
The normalizer is initialized to the log of the outcome count plus the mean log reward and remains trainable. This initialization improves the scalar warmup on the small reaction graph. The implementation records the resulting training history. `--initialize` reuses network parameters for another reward vector on the same graph. `--resume` restores network and optimizer state for the same run.
|
| 14 |
+
|
| 15 |
+
## Error statements
|
| 16 |
+
|
| 17 |
+
The manuscript proves the unique conditional optimum and a decomposition of endpoint and route error. If the absolute trajectory residual is at most eta over every feasible path, the endpoint TV is at most `tanh(eta)`. If every prefix-recursion residual is also at most epsilon and path length is at most H edges, joint KL is at most `2 eta + 2 H epsilon`. At exact trajectory balance, the conditional objective excess is at most `2 tau H epsilon`.
|
| 18 |
+
|
| 19 |
+
These are full-support deterministic statements. Minibatch loss measurements are recorded training diagnostics. The code tests the identities on exactly enumerable graphs and compares dynamic programming against explicit path sums.
|
| 20 |
+
|
| 21 |
+
For a learned sampler whose endpoint law differs from pi, the reported conditional gap is
|
| 22 |
+
|
| 23 |
+
$$\tau\sum_y P_Y(y)\,\mathrm{KL}\bigl(P(\cdot\mid y)\Vert Q^*(\cdot\mid y)\bigr).$$
|
| 24 |
+
|
| 25 |
+
It equals temperature times joint KL minus endpoint KL. This metric separates route quality from endpoint distribution error. At exact endpoint alignment, it equals the difference in the constrained objective.
|
| 26 |
+
|
| 27 |
+
## Computational scope
|
| 28 |
+
|
| 29 |
+
The algorithms use complete incoming and outgoing edge sets on the stored graph. Graph materialization and oracle scoring precede learning in the reference workflow. Dynamic-programming passes are linear in stored nodes and edges. Molecular expansion can grow rapidly with the parent inventory, reagent count, and reaction budget.
|
| 30 |
+
|
| 31 |
+
The executable graph is the declared support of a run. Full-catalog coverage requires a complete expansion or another complete predecessor construction. The current repository implements materialized graphs and records the selected inventory. Distributed catalog expansion, sampled predecessor estimation, and a single model jointly conditioned on multiple graph budgets remain extensions.
|
docs/package_verification.json
ADDED
|
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"main_pages": 8,
|
| 3 |
+
"total_pages": 20,
|
| 4 |
+
"references": 72,
|
| 5 |
+
"overfull_boxes": 0,
|
| 6 |
+
"unresolved_citations": 0,
|
| 7 |
+
"figure_copies_identical": true,
|
| 8 |
+
"figure_sha256": "198a5a6880f73f348b59847dd75f41c025a4ec9196b588b7da3bb397aeeefa4a",
|
| 9 |
+
"verification_date": "2026-09-12",
|
| 10 |
+
"repository_installation": "Fresh virtual environment from extracted ZIP, reusing installed dependencies",
|
| 11 |
+
"tests_passed": 24,
|
| 12 |
+
"workflow_commands_passed": 12,
|
| 13 |
+
"sampled_chemical_routes_replayed": 50,
|
| 14 |
+
"sampled_chemical_routes_total": 50
|
| 15 |
+
}
|
docs/validation.md
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Completed validation
|
| 2 |
+
|
| 3 |
+
Validation used CPU execution with the versions in `environment.json`. Numerical results below are measured outputs from the included runs. The manuscript retains placeholders for its main scientific comparisons.
|
| 4 |
+
|
| 5 |
+
## End-to-end data checks
|
| 6 |
+
|
| 7 |
+
| Dataset | Clean molecules | Train | Test | MAE | R² |
|
| 8 |
+
|---|---:|---:|---:|---:|---:|
|
| 9 |
+
| CACO2 | 897 | 717 | 180 | 0.4454 | 0.4707 |
|
| 10 |
+
| BACE | 1513 | 1210 | 303 | 0.6474 | 0.5823 |
|
| 11 |
+
|
| 12 |
+
Caco-2 MAE uses log10(cm/s). BACE MAE uses pIC50. Both fits use scaffold groups, split seed 0, and 256 extra trees. Downloaded data were parsed and canonicalized before splitting. Source checksums, split assignments, test predictions, and fitted weights are included.
|
| 13 |
+
|
| 14 |
+
## Generative reference runs
|
| 15 |
+
|
| 16 |
+
| System | Nodes | Edges | Outcomes | Seeds | Updates | DooABLe endpoint TV | Conditional gap |
|
| 17 |
+
|---|---:|---:|---:|---:|---:|---:|---:|
|
| 18 |
+
| Multiplicity | 12 | 18 | 2 | 5 | 1200 | 5.6311e-05 | 1.6247e-07 |
|
| 19 |
+
| Lattice | 67 | 147 | 22 | 5 | 2000 | 0.0519513 | 0.148841 |
|
| 20 |
+
| String edits | 35 | 60 | 16 | 1 | 1200 | 0.00411287 | 0.00049674 |
|
| 21 |
+
| Reaction graph | 337 | 410 | 168 | 1 | 1200 | 0.000863913 | 1.01626e-05 |
|
| 22 |
+
|
| 23 |
+
Conditional gaps use route-cost units and temperature 0.7. Per-seed values, standard errors, and comparator measurements are stored with each run. The lattice and string runs have lower endpoint TV under uniform-backward trajectory balance at the recorded training budgets. DooABLe has lower conditional route divergence on those runs. These mixed outcomes are retained in the supplied CSV files.
|
| 24 |
+
|
| 25 |
+
The reaction graph contains 12 parents, 13 reagents, four directional templates, and a budget of two additional reactions. All 1,000 DooABLe samples replayed successfully, with 166 unique outcomes. Scoring evaluated all 168 canonical outcomes before learning. Mean reaction count among the sampled routes was 1.395. Property summaries in `results/chemistry_small/candidates.json` are model predictions.
|
| 26 |
+
|
| 27 |
+
The ablation run uses five seeds and tests uniform backward probabilities, zero execution cost, duplicated terminal outcomes, unnormalized backward weights, and exact prefix values. The exact sweep includes 50 multiplicity/temperature comparisons. The public preference sweep includes 15 exact reward settings. Budget-integration runs exercise the complete molecular runner at B = 0 and B = 1 with 400 updates and 100 samples.
|
| 28 |
+
|
| 29 |
+
## Software checks
|
| 30 |
+
|
| 31 |
+
The 24 tests cover exact path sums, endpoint normalization, cost/temperature behavior, deterministic error bounds, cycles, budgeted expansion, chemical replay, duplicate identifiers, scaffold isolation, serialization, checkpoint reload, and resumed-training equivalence.
|
| 32 |
+
|
| 33 |
+
The documented public workflow was executed from data download through property fitting, graph construction, neural training, sampling, replay, candidate evaluation, and plot export. Existing weights support immediate inference. New training checkpoints contain optimizer state for resumption.
|
| 34 |
+
|
| 35 |
+
Full licensed-catalog generation, held-out graph-instance generalization, LIT-PCBA docking, learned molecular encoders, and the original third-party baselines remain unexecuted. Their concrete dependencies are listed in `experiments.md`.
|
| 36 |
+
|
| 37 |
+
The final ZIP files were extracted into clean directories. The manuscript compiled to eight main pages and 20 total pages, with 72 references, zero unresolved citations, and zero overfull boxes. The repository was installed into a fresh virtual environment using the recorded installed dependencies. All 24 tests passed. CLI checks covered toy training, checkpoint resumption, sampling, chemistry graph construction, property scoring with the included weights, exact sampling, and replay of 50 chemical routes. Figure 1 is identical in the manuscript and repository.
|
paper/DooABLe_ICML.pdf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6a8fdb5cab42069033a7fa8ab8882ee870e8026dc0c390fb810b8e70ac330490
|
| 3 |
+
size 495738
|
paper/algorithm.sty
ADDED
|
@@ -0,0 +1,79 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
% ALGORITHM STYLE -- Released 8 April 1996
|
| 2 |
+
% for LaTeX-2e
|
| 3 |
+
% Copyright -- 1994 Peter Williams
|
| 4 |
+
% E-mail Peter.Williams@dsto.defence.gov.au
|
| 5 |
+
\NeedsTeXFormat{LaTeX2e}
|
| 6 |
+
\ProvidesPackage{algorithm}
|
| 7 |
+
\typeout{Document Style `algorithm' - floating environment}
|
| 8 |
+
|
| 9 |
+
\RequirePackage{float}
|
| 10 |
+
\RequirePackage{ifthen}
|
| 11 |
+
\newcommand{\ALG@within}{nothing}
|
| 12 |
+
\newboolean{ALG@within}
|
| 13 |
+
\setboolean{ALG@within}{false}
|
| 14 |
+
\newcommand{\ALG@floatstyle}{ruled}
|
| 15 |
+
\newcommand{\ALG@name}{Algorithm}
|
| 16 |
+
\newcommand{\listalgorithmname}{List of \ALG@name s}
|
| 17 |
+
|
| 18 |
+
% Declare Options
|
| 19 |
+
% first appearance
|
| 20 |
+
\DeclareOption{plain}{
|
| 21 |
+
\renewcommand{\ALG@floatstyle}{plain}
|
| 22 |
+
}
|
| 23 |
+
\DeclareOption{ruled}{
|
| 24 |
+
\renewcommand{\ALG@floatstyle}{ruled}
|
| 25 |
+
}
|
| 26 |
+
\DeclareOption{boxed}{
|
| 27 |
+
\renewcommand{\ALG@floatstyle}{boxed}
|
| 28 |
+
}
|
| 29 |
+
% then numbering convention
|
| 30 |
+
\DeclareOption{part}{
|
| 31 |
+
\renewcommand{\ALG@within}{part}
|
| 32 |
+
\setboolean{ALG@within}{true}
|
| 33 |
+
}
|
| 34 |
+
\DeclareOption{chapter}{
|
| 35 |
+
\renewcommand{\ALG@within}{chapter}
|
| 36 |
+
\setboolean{ALG@within}{true}
|
| 37 |
+
}
|
| 38 |
+
\DeclareOption{section}{
|
| 39 |
+
\renewcommand{\ALG@within}{section}
|
| 40 |
+
\setboolean{ALG@within}{true}
|
| 41 |
+
}
|
| 42 |
+
\DeclareOption{subsection}{
|
| 43 |
+
\renewcommand{\ALG@within}{subsection}
|
| 44 |
+
\setboolean{ALG@within}{true}
|
| 45 |
+
}
|
| 46 |
+
\DeclareOption{subsubsection}{
|
| 47 |
+
\renewcommand{\ALG@within}{subsubsection}
|
| 48 |
+
\setboolean{ALG@within}{true}
|
| 49 |
+
}
|
| 50 |
+
\DeclareOption{nothing}{
|
| 51 |
+
\renewcommand{\ALG@within}{nothing}
|
| 52 |
+
\setboolean{ALG@within}{true}
|
| 53 |
+
}
|
| 54 |
+
\DeclareOption*{\edef\ALG@name{\CurrentOption}}
|
| 55 |
+
|
| 56 |
+
% ALGORITHM
|
| 57 |
+
%
|
| 58 |
+
\ProcessOptions
|
| 59 |
+
\floatstyle{\ALG@floatstyle}
|
| 60 |
+
\ifthenelse{\boolean{ALG@within}}{
|
| 61 |
+
\ifthenelse{\equal{\ALG@within}{part}}
|
| 62 |
+
{\newfloat{algorithm}{htbp}{loa}[part]}{}
|
| 63 |
+
\ifthenelse{\equal{\ALG@within}{chapter}}
|
| 64 |
+
{\newfloat{algorithm}{htbp}{loa}[chapter]}{}
|
| 65 |
+
\ifthenelse{\equal{\ALG@within}{section}}
|
| 66 |
+
{\newfloat{algorithm}{htbp}{loa}[section]}{}
|
| 67 |
+
\ifthenelse{\equal{\ALG@within}{subsection}}
|
| 68 |
+
{\newfloat{algorithm}{htbp}{loa}[subsection]}{}
|
| 69 |
+
\ifthenelse{\equal{\ALG@within}{subsubsection}}
|
| 70 |
+
{\newfloat{algorithm}{htbp}{loa}[subsubsection]}{}
|
| 71 |
+
\ifthenelse{\equal{\ALG@within}{nothing}}
|
| 72 |
+
{\newfloat{algorithm}{htbp}{loa}}{}
|
| 73 |
+
}{
|
| 74 |
+
\newfloat{algorithm}{htbp}{loa}
|
| 75 |
+
}
|
| 76 |
+
\floatname{algorithm}{\ALG@name}
|
| 77 |
+
|
| 78 |
+
\newcommand{\listofalgorithms}{\listof{algorithm}{\listalgorithmname}}
|
| 79 |
+
|
paper/algorithmic.sty
ADDED
|
@@ -0,0 +1,201 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
% ALGORITHMIC STYLE -- Released 8 APRIL 1996
|
| 2 |
+
% for LaTeX version 2e
|
| 3 |
+
% Copyright -- 1994 Peter Williams
|
| 4 |
+
% E-mail PeterWilliams@dsto.defence.gov.au
|
| 5 |
+
%
|
| 6 |
+
% Modified by Alex Smola (08/2000)
|
| 7 |
+
% E-mail Alex.Smola@anu.edu.au
|
| 8 |
+
%
|
| 9 |
+
\NeedsTeXFormat{LaTeX2e}
|
| 10 |
+
\ProvidesPackage{algorithmic}
|
| 11 |
+
\typeout{Document Style `algorithmic' - environment}
|
| 12 |
+
%
|
| 13 |
+
\RequirePackage{ifthen}
|
| 14 |
+
\RequirePackage{calc}
|
| 15 |
+
\newboolean{ALC@noend}
|
| 16 |
+
\setboolean{ALC@noend}{false}
|
| 17 |
+
\newcounter{ALC@line}
|
| 18 |
+
\newcounter{ALC@rem}
|
| 19 |
+
\newlength{\ALC@tlm}
|
| 20 |
+
%
|
| 21 |
+
\DeclareOption{noend}{\setboolean{ALC@noend}{true}}
|
| 22 |
+
%
|
| 23 |
+
\ProcessOptions
|
| 24 |
+
%
|
| 25 |
+
% ALGORITHMIC
|
| 26 |
+
\newcommand{\algorithmicrequire}{\textbf{Require:}}
|
| 27 |
+
\newcommand{\algorithmicensure}{\textbf{Ensure:}}
|
| 28 |
+
\newcommand{\algorithmiccomment}[1]{\{#1\}}
|
| 29 |
+
\newcommand{\algorithmicend}{\textbf{end}}
|
| 30 |
+
\newcommand{\algorithmicif}{\textbf{if}}
|
| 31 |
+
\newcommand{\algorithmicthen}{\textbf{then}}
|
| 32 |
+
\newcommand{\algorithmicelse}{\textbf{else}}
|
| 33 |
+
\newcommand{\algorithmicelsif}{\algorithmicelse\ \algorithmicif}
|
| 34 |
+
\newcommand{\algorithmicendif}{\algorithmicend\ \algorithmicif}
|
| 35 |
+
\newcommand{\algorithmicfor}{\textbf{for}}
|
| 36 |
+
\newcommand{\algorithmicforall}{\textbf{for all}}
|
| 37 |
+
\newcommand{\algorithmicdo}{\textbf{do}}
|
| 38 |
+
\newcommand{\algorithmicendfor}{\algorithmicend\ \algorithmicfor}
|
| 39 |
+
\newcommand{\algorithmicwhile}{\textbf{while}}
|
| 40 |
+
\newcommand{\algorithmicendwhile}{\algorithmicend\ \algorithmicwhile}
|
| 41 |
+
\newcommand{\algorithmicloop}{\textbf{loop}}
|
| 42 |
+
\newcommand{\algorithmicendloop}{\algorithmicend\ \algorithmicloop}
|
| 43 |
+
\newcommand{\algorithmicrepeat}{\textbf{repeat}}
|
| 44 |
+
\newcommand{\algorithmicuntil}{\textbf{until}}
|
| 45 |
+
|
| 46 |
+
%changed by alex smola
|
| 47 |
+
\newcommand{\algorithmicinput}{\textbf{input}}
|
| 48 |
+
\newcommand{\algorithmicoutput}{\textbf{output}}
|
| 49 |
+
\newcommand{\algorithmicset}{\textbf{set}}
|
| 50 |
+
\newcommand{\algorithmictrue}{\textbf{true}}
|
| 51 |
+
\newcommand{\algorithmicfalse}{\textbf{false}}
|
| 52 |
+
\newcommand{\algorithmicand}{\textbf{and\ }}
|
| 53 |
+
\newcommand{\algorithmicor}{\textbf{or\ }}
|
| 54 |
+
\newcommand{\algorithmicfunction}{\textbf{function}}
|
| 55 |
+
\newcommand{\algorithmicendfunction}{\algorithmicend\ \algorithmicfunction}
|
| 56 |
+
\newcommand{\algorithmicmain}{\textbf{main}}
|
| 57 |
+
\newcommand{\algorithmicendmain}{\algorithmicend\ \algorithmicmain}
|
| 58 |
+
%end changed by alex smola
|
| 59 |
+
|
| 60 |
+
\def\ALC@item[#1]{%
|
| 61 |
+
\if@noparitem \@donoparitem
|
| 62 |
+
\else \if@inlabel \indent \par \fi
|
| 63 |
+
\ifhmode \unskip\unskip \par \fi
|
| 64 |
+
\if@newlist \if@nobreak \@nbitem \else
|
| 65 |
+
\addpenalty\@beginparpenalty
|
| 66 |
+
\addvspace\@topsep \addvspace{-\parskip}\fi
|
| 67 |
+
\else \addpenalty\@itempenalty \addvspace\itemsep
|
| 68 |
+
\fi
|
| 69 |
+
\global\@inlabeltrue
|
| 70 |
+
\fi
|
| 71 |
+
\everypar{\global\@minipagefalse\global\@newlistfalse
|
| 72 |
+
\if@inlabel\global\@inlabelfalse \hskip -\parindent \box\@labels
|
| 73 |
+
\penalty\z@ \fi
|
| 74 |
+
\everypar{}}\global\@nobreakfalse
|
| 75 |
+
\if@noitemarg \@noitemargfalse \if@nmbrlist \refstepcounter{\@listctr}\fi \fi
|
| 76 |
+
\sbox\@tempboxa{\makelabel{#1}}%
|
| 77 |
+
\global\setbox\@labels
|
| 78 |
+
\hbox{\unhbox\@labels \hskip \itemindent
|
| 79 |
+
\hskip -\labelwidth \hskip -\ALC@tlm
|
| 80 |
+
\ifdim \wd\@tempboxa >\labelwidth
|
| 81 |
+
\box\@tempboxa
|
| 82 |
+
\else \hbox to\labelwidth {\unhbox\@tempboxa}\fi
|
| 83 |
+
\hskip \ALC@tlm}\ignorespaces}
|
| 84 |
+
%
|
| 85 |
+
\newenvironment{algorithmic}[1][0]{
|
| 86 |
+
\let\@item\ALC@item
|
| 87 |
+
\newcommand{\ALC@lno}{%
|
| 88 |
+
\ifthenelse{\equal{\arabic{ALC@rem}}{0}}
|
| 89 |
+
{{\footnotesize \arabic{ALC@line}:}}{}%
|
| 90 |
+
}
|
| 91 |
+
\let\@listii\@listi
|
| 92 |
+
\let\@listiii\@listi
|
| 93 |
+
\let\@listiv\@listi
|
| 94 |
+
\let\@listv\@listi
|
| 95 |
+
\let\@listvi\@listi
|
| 96 |
+
\let\@listvii\@listi
|
| 97 |
+
\newenvironment{ALC@g}{
|
| 98 |
+
\begin{list}{\ALC@lno}{ \itemsep\z@ \itemindent\z@
|
| 99 |
+
\listparindent\z@ \rightmargin\z@
|
| 100 |
+
\topsep\z@ \partopsep\z@ \parskip\z@\parsep\z@
|
| 101 |
+
\leftmargin 1em
|
| 102 |
+
\addtolength{\ALC@tlm}{\leftmargin}
|
| 103 |
+
}
|
| 104 |
+
}
|
| 105 |
+
{\end{list}}
|
| 106 |
+
\newcommand{\ALC@it}{\addtocounter{ALC@line}{1}\addtocounter{ALC@rem}{1}\ifthenelse{\equal{\arabic{ALC@rem}}{#1}}{\setcounter{ALC@rem}{0}}{}\item}
|
| 107 |
+
\newcommand{\ALC@com}[1]{\ifthenelse{\equal{##1}{default}}%
|
| 108 |
+
{}{\ \algorithmiccomment{##1}}}
|
| 109 |
+
\newcommand{\REQUIRE}{\item[\algorithmicrequire]}
|
| 110 |
+
\newcommand{\ENSURE}{\item[\algorithmicensure]}
|
| 111 |
+
\newcommand{\STATE}{\ALC@it}
|
| 112 |
+
\newcommand{\COMMENT}[1]{\algorithmiccomment{##1}}
|
| 113 |
+
%changes by alex smola
|
| 114 |
+
\newcommand{\INPUT}{\item[\algorithmicinput]}
|
| 115 |
+
\newcommand{\OUTPUT}{\item[\algorithmicoutput]}
|
| 116 |
+
\newcommand{\SET}{\item[\algorithmicset]}
|
| 117 |
+
% \newcommand{\TRUE}{\algorithmictrue}
|
| 118 |
+
% \newcommand{\FALSE}{\algorithmicfalse}
|
| 119 |
+
\newcommand{\AND}{\algorithmicand}
|
| 120 |
+
\newcommand{\OR}{\algorithmicor}
|
| 121 |
+
\newenvironment{ALC@func}{\begin{ALC@g}}{\end{ALC@g}}
|
| 122 |
+
\newenvironment{ALC@main}{\begin{ALC@g}}{\end{ALC@g}}
|
| 123 |
+
%end changes by alex smola
|
| 124 |
+
\newenvironment{ALC@if}{\begin{ALC@g}}{\end{ALC@g}}
|
| 125 |
+
\newenvironment{ALC@for}{\begin{ALC@g}}{\end{ALC@g}}
|
| 126 |
+
\newenvironment{ALC@whl}{\begin{ALC@g}}{\end{ALC@g}}
|
| 127 |
+
\newenvironment{ALC@loop}{\begin{ALC@g}}{\end{ALC@g}}
|
| 128 |
+
\newenvironment{ALC@rpt}{\begin{ALC@g}}{\end{ALC@g}}
|
| 129 |
+
\renewcommand{\\}{\@centercr}
|
| 130 |
+
\newcommand{\IF}[2][default]{\ALC@it\algorithmicif\ ##2\ \algorithmicthen%
|
| 131 |
+
\ALC@com{##1}\begin{ALC@if}}
|
| 132 |
+
\newcommand{\SHORTIF}[2]{\ALC@it\algorithmicif\ ##1\
|
| 133 |
+
\algorithmicthen\ {##2}}
|
| 134 |
+
\newcommand{\ELSE}[1][default]{\end{ALC@if}\ALC@it\algorithmicelse%
|
| 135 |
+
\ALC@com{##1}\begin{ALC@if}}
|
| 136 |
+
\newcommand{\ELSIF}[2][default]%
|
| 137 |
+
{\end{ALC@if}\ALC@it\algorithmicelsif\ ##2\ \algorithmicthen%
|
| 138 |
+
\ALC@com{##1}\begin{ALC@if}}
|
| 139 |
+
\newcommand{\FOR}[2][default]{\ALC@it\algorithmicfor\ ##2\ \algorithmicdo%
|
| 140 |
+
\ALC@com{##1}\begin{ALC@for}}
|
| 141 |
+
\newcommand{\FORALL}[2][default]{\ALC@it\algorithmicforall\ ##2\ %
|
| 142 |
+
\algorithmicdo%
|
| 143 |
+
\ALC@com{##1}\begin{ALC@for}}
|
| 144 |
+
\newcommand{\SHORTFORALL}[2]{\ALC@it\algorithmicforall\ ##1\ %
|
| 145 |
+
\algorithmicdo\ {##2}}
|
| 146 |
+
\newcommand{\WHILE}[2][default]{\ALC@it\algorithmicwhile\ ##2\ %
|
| 147 |
+
\algorithmicdo%
|
| 148 |
+
\ALC@com{##1}\begin{ALC@whl}}
|
| 149 |
+
\newcommand{\LOOP}[1][default]{\ALC@it\algorithmicloop%
|
| 150 |
+
\ALC@com{##1}\begin{ALC@loop}}
|
| 151 |
+
%changed by alex smola
|
| 152 |
+
\newcommand{\FUNCTION}[2][default]{\ALC@it\algorithmicfunction\ ##2\ %
|
| 153 |
+
\ALC@com{##1}\begin{ALC@func}}
|
| 154 |
+
\newcommand{\MAIN}[2][default]{\ALC@it\algorithmicmain\ ##2\ %
|
| 155 |
+
\ALC@com{##1}\begin{ALC@main}}
|
| 156 |
+
%end changed by alex smola
|
| 157 |
+
\newcommand{\REPEAT}[1][default]{\ALC@it\algorithmicrepeat%
|
| 158 |
+
\ALC@com{##1}\begin{ALC@rpt}}
|
| 159 |
+
\newcommand{\UNTIL}[1]{\end{ALC@rpt}\ALC@it\algorithmicuntil\ ##1}
|
| 160 |
+
\ifthenelse{\boolean{ALC@noend}}{
|
| 161 |
+
\newcommand{\ENDIF}{\end{ALC@if}}
|
| 162 |
+
\newcommand{\ENDFOR}{\end{ALC@for}}
|
| 163 |
+
\newcommand{\ENDWHILE}{\end{ALC@whl}}
|
| 164 |
+
\newcommand{\ENDLOOP}{\end{ALC@loop}}
|
| 165 |
+
\newcommand{\ENDFUNCTION}{\end{ALC@func}}
|
| 166 |
+
\newcommand{\ENDMAIN}{\end{ALC@main}}
|
| 167 |
+
}{
|
| 168 |
+
\newcommand{\ENDIF}{\end{ALC@if}\ALC@it\algorithmicendif}
|
| 169 |
+
\newcommand{\ENDFOR}{\end{ALC@for}\ALC@it\algorithmicendfor}
|
| 170 |
+
\newcommand{\ENDWHILE}{\end{ALC@whl}\ALC@it\algorithmicendwhile}
|
| 171 |
+
\newcommand{\ENDLOOP}{\end{ALC@loop}\ALC@it\algorithmicendloop}
|
| 172 |
+
\newcommand{\ENDFUNCTION}{\end{ALC@func}\ALC@it\algorithmicendfunction}
|
| 173 |
+
\newcommand{\ENDMAIN}{\end{ALC@main}\ALC@it\algorithmicendmain}
|
| 174 |
+
}
|
| 175 |
+
\renewcommand{\@toodeep}{}
|
| 176 |
+
\begin{list}{\ALC@lno}{\setcounter{ALC@line}{0}\setcounter{ALC@rem}{0}%
|
| 177 |
+
\itemsep\z@ \itemindent\z@ \listparindent\z@%
|
| 178 |
+
\partopsep\z@ \parskip\z@ \parsep\z@%
|
| 179 |
+
\labelsep 0.5em \topsep 0.2em%
|
| 180 |
+
\ifthenelse{\equal{#1}{0}}
|
| 181 |
+
{\labelwidth 0.5em }
|
| 182 |
+
{\labelwidth 1.2em }
|
| 183 |
+
\leftmargin\labelwidth \addtolength{\leftmargin}{\labelsep}
|
| 184 |
+
\ALC@tlm\labelsep
|
| 185 |
+
}
|
| 186 |
+
}
|
| 187 |
+
{\end{list}}
|
| 188 |
+
|
| 189 |
+
|
| 190 |
+
|
| 191 |
+
|
| 192 |
+
|
| 193 |
+
|
| 194 |
+
|
| 195 |
+
|
| 196 |
+
|
| 197 |
+
|
| 198 |
+
|
| 199 |
+
|
| 200 |
+
|
| 201 |
+
|
paper/fancyhdr.sty
ADDED
|
@@ -0,0 +1,864 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
%%
|
| 2 |
+
%% This is file `fancyhdr.sty',
|
| 3 |
+
%% generated with the docstrip utility.
|
| 4 |
+
%%
|
| 5 |
+
%% The original source files were:
|
| 6 |
+
%%
|
| 7 |
+
%% fancyhdr.dtx (with options: `fancyhdr')
|
| 8 |
+
%%
|
| 9 |
+
%% This is a generated file.
|
| 10 |
+
%%
|
| 11 |
+
%% This file may be distributed and/or modified under the conditions of
|
| 12 |
+
%% the LaTeX Project Public License, either version 1.3 of this license
|
| 13 |
+
%% or (at your option) any later version. The latest version of this
|
| 14 |
+
%% license is in:
|
| 15 |
+
%%
|
| 16 |
+
%% http://www.latex-project.org/lppl.txt
|
| 17 |
+
%%
|
| 18 |
+
%% and version 1.3 or later is part of all distributions of LaTeX version
|
| 19 |
+
%% 2005/12/01 or later.
|
| 20 |
+
%%
|
| 21 |
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
| 22 |
+
\NeedsTeXFormat{LaTeX2e}[2018-04-01]
|
| 23 |
+
\ProvidesPackage{fancyhdr}%
|
| 24 |
+
[2025/02/07 v5.2
|
| 25 |
+
Extensive control of page headers and footers]%
|
| 26 |
+
% Copyright (C) 1994-2025 by Pieter van Oostrum <pieter@vanoostrum.org>
|
| 27 |
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
| 28 |
+
\ifdefined\NewDocumentCommand\else\RequirePackage{xparse}\fi
|
| 29 |
+
\newif\iff@nch@check
|
| 30 |
+
\f@nch@checktrue
|
| 31 |
+
\DeclareOption{nocheck}{%
|
| 32 |
+
\f@nch@checkfalse
|
| 33 |
+
}
|
| 34 |
+
\let\f@nch@gbl\relax
|
| 35 |
+
\newif\iff@nch@compatViii
|
| 36 |
+
\DeclareOption{compatV3}{%
|
| 37 |
+
\PackageWarningNoLine{fancyhdr}{The `compatV3' option is deprecated.\MessageBreak
|
| 38 |
+
It will disappear in one of the following releases.\MessageBreak
|
| 39 |
+
Please change your document to work\MessageBreak
|
| 40 |
+
without this option}
|
| 41 |
+
\let\f@nch@gbl\global
|
| 42 |
+
\f@nch@compatViiitrue
|
| 43 |
+
}
|
| 44 |
+
\newif\iff@nch@twoside
|
| 45 |
+
\f@nch@twosidefalse
|
| 46 |
+
\DeclareOption{twoside}{%
|
| 47 |
+
\if@twoside\else\f@nch@twosidetrue\fi
|
| 48 |
+
}
|
| 49 |
+
\newcommand\f@nch@def[2]{%
|
| 50 |
+
\def\temp@a{#2}\ifx\temp@a\@empty\f@nch@gbl\def#1{}%
|
| 51 |
+
\else\f@nch@gbl\def#1{#2\strut}\fi}
|
| 52 |
+
\DeclareOption{myheadings}{%
|
| 53 |
+
\@ifundefined{chapter}{%
|
| 54 |
+
\def\ps@myheadings{\ps@f@nch@fancyproto \let\@mkboth\@gobbletwo
|
| 55 |
+
\fancyhf{}
|
| 56 |
+
\fancyhead[LE,RO]{\thepage}%
|
| 57 |
+
\fancyhead[RE]{\slshape\leftmark}%
|
| 58 |
+
\fancyhead[LO]{\slshape\rightmark}%
|
| 59 |
+
\let\sectionmark\@gobble
|
| 60 |
+
\let\subsectionmark\@gobble
|
| 61 |
+
}%
|
| 62 |
+
}%
|
| 63 |
+
{\def\ps@myheadings{\ps@f@nch@fancyproto \let\@mkboth\@gobbletwo
|
| 64 |
+
\fancyhf{}
|
| 65 |
+
\fancyhead[LE,RO]{\thepage}%
|
| 66 |
+
\fancyhead[RE]{\slshape\leftmark}%
|
| 67 |
+
\fancyhead[LO]{\slshape\rightmark}%
|
| 68 |
+
\let\chaptermark\@gobble
|
| 69 |
+
\let\sectionmark\@gobble
|
| 70 |
+
}%
|
| 71 |
+
}%
|
| 72 |
+
}
|
| 73 |
+
\DeclareOption{headings}{%
|
| 74 |
+
\@ifundefined{chapter}{%
|
| 75 |
+
\if@twoside
|
| 76 |
+
\def\ps@headings{\ps@f@nch@fancyproto \def\@mkboth{\protect\markboth}
|
| 77 |
+
\fancyhf{}
|
| 78 |
+
\fancyhead[LE,RO]{\thepage}%
|
| 79 |
+
\fancyhead[RE]{\slshape\leftmark}%
|
| 80 |
+
\fancyhead[LO]{\slshape\rightmark}%
|
| 81 |
+
\def\sectionmark##1{%
|
| 82 |
+
\markboth{\MakeUppercase{%
|
| 83 |
+
\ifnum \c@secnumdepth >\z@ \thesection\quad \fi##1}}{}}%
|
| 84 |
+
\def\subsectionmark##1{%
|
| 85 |
+
\markright{%
|
| 86 |
+
\ifnum \c@secnumdepth >\@ne \thesubsection\quad \fi##1}}%
|
| 87 |
+
}%
|
| 88 |
+
\else
|
| 89 |
+
\def\ps@headings{\ps@f@nch@fancyproto \def\@mkboth{\protect\markboth}
|
| 90 |
+
\fancyhf{}
|
| 91 |
+
\fancyhead[LE,RO]{\thepage}%
|
| 92 |
+
\fancyhead[RE]{\slshape\leftmark}%
|
| 93 |
+
\fancyhead[LO]{\slshape\rightmark}%
|
| 94 |
+
\def\sectionmark##1{%
|
| 95 |
+
\markright {\MakeUppercase{%
|
| 96 |
+
\ifnum \c@secnumdepth >\z@ \thesection\quad \fi##1}}}%
|
| 97 |
+
\let\subsectionmark\@gobble % Not needed but inserted for safety
|
| 98 |
+
}%
|
| 99 |
+
\fi
|
| 100 |
+
}{\if@twoside
|
| 101 |
+
\def\ps@headings{\ps@f@nch@fancyproto \def\@mkboth{\protect\markboth}
|
| 102 |
+
\fancyhf{}
|
| 103 |
+
\fancyhead[LE,RO]{\thepage}%
|
| 104 |
+
\fancyhead[RE]{\slshape\leftmark}%
|
| 105 |
+
\fancyhead[LO]{\slshape\rightmark}%
|
| 106 |
+
\def\chaptermark##1{%
|
| 107 |
+
\markboth{\MakeUppercase{%
|
| 108 |
+
\ifnum \c@secnumdepth >\m@ne \if@mainmatter
|
| 109 |
+
\@chapapp\ \thechapter. \ \fi\fi##1}}{}}%
|
| 110 |
+
\def\sectionmark##1{%
|
| 111 |
+
\markright {\MakeUppercase{%
|
| 112 |
+
\ifnum \c@secnumdepth >\z@ \thesection. \ \fi##1}}}%
|
| 113 |
+
}%
|
| 114 |
+
\else
|
| 115 |
+
\def\ps@headings{\ps@f@nch@fancyproto \def\@mkboth{\protect\markboth}
|
| 116 |
+
\fancyhf{}
|
| 117 |
+
\fancyhead[LE,RO]{\thepage}%
|
| 118 |
+
\fancyhead[RE]{\slshape\leftmark}%
|
| 119 |
+
\fancyhead[LO]{\slshape\rightmark}%
|
| 120 |
+
\def\chaptermark##1{%
|
| 121 |
+
\markright{\MakeUppercase{%
|
| 122 |
+
\ifnum \c@secnumdepth >\m@ne \if@mainmatter
|
| 123 |
+
\@chapapp\ \thechapter. \ \fi\fi##1}}}%
|
| 124 |
+
\let\sectionmark\@gobble % Not needed but inserted for safety
|
| 125 |
+
}%
|
| 126 |
+
\fi
|
| 127 |
+
}%
|
| 128 |
+
}
|
| 129 |
+
\ProcessOptions*
|
| 130 |
+
\newcommand{\f@nch@forc}[3]{\expandafter\f@nchf@rc\expandafter#1\expandafter{#2}{#3}}
|
| 131 |
+
\newcommand{\f@nchf@rc}[3]{\def\temp@ty{#2}\ifx\@empty\temp@ty\else
|
| 132 |
+
\f@nch@rc#1#2\f@nch@rc{#3}\fi}
|
| 133 |
+
\long\def\f@nch@rc#1#2#3\f@nch@rc#4{\def#1{#2}#4\f@nchf@rc#1{#3}{#4}}
|
| 134 |
+
\newcommand{\f@nch@for}[3]{\edef\@fortmp{#2}%
|
| 135 |
+
\expandafter\@forloop#2,\@nil,\@nil\@@#1{#3}}
|
| 136 |
+
\newcommand\f@nch@default[3]{%
|
| 137 |
+
\edef\temp@a{\lowercase{\edef\noexpand\temp@a{#3}}}\temp@a \def#1{}%
|
| 138 |
+
\f@nch@forc\tmpf@ra{#2}%
|
| 139 |
+
{\expandafter\f@nch@ifin\tmpf@ra\temp@a{\edef#1{#1\tmpf@ra}}{}}%
|
| 140 |
+
\ifx\@empty#1\def#1{#2}\fi}
|
| 141 |
+
\newcommand{\f@nch@ifin}[4]{%
|
| 142 |
+
\edef\temp@a{#2}\def\temp@b##1#1##2\temp@b{\def\temp@b{##1}}%
|
| 143 |
+
\expandafter\temp@b#2#1\temp@b\ifx\temp@a\temp@b #4\else #3\fi}
|
| 144 |
+
\newcommand{\fancyhead}[2][]{\f@nch@fancyhf\fancyhead h[#1]{#2}}%
|
| 145 |
+
\newcommand{\fancyfoot}[2][]{\f@nch@fancyhf\fancyfoot f[#1]{#2}}%
|
| 146 |
+
\newcommand{\fancyhf}[2][]{\f@nch@fancyhf\fancyhf {}[#1]{#2}}%
|
| 147 |
+
\newcommand{\fancyheadoffset}[2][]{\f@nch@fancyhfoffs\fancyheadoffset h[#1]{#2}}%
|
| 148 |
+
\newcommand{\fancyfootoffset}[2][]{\f@nch@fancyhfoffs\fancyfootoffset f[#1]{#2}}%
|
| 149 |
+
\newcommand{\fancyhfoffset}[2][]{\f@nch@fancyhfoffs\fancyhfoffset {}[#1]{#2}}%
|
| 150 |
+
\def\f@nch@fancyhf@Echeck#1{%
|
| 151 |
+
\if@twoside\else
|
| 152 |
+
\iff@nch@twoside\else
|
| 153 |
+
\if\f@nch@@eo e%
|
| 154 |
+
\PackageWarning{fancyhdr} {\string#1's `E' option without twoside option is useless.\MessageBreak
|
| 155 |
+
Please consider using the `twoside' option}%
|
| 156 |
+
\fi\fi\fi
|
| 157 |
+
}
|
| 158 |
+
\long\def\f@nch@fancyhf#1#2[#3]#4{%
|
| 159 |
+
\def\temp@c{}%
|
| 160 |
+
\f@nch@forc\tmpf@ra{#3}%
|
| 161 |
+
{\expandafter\f@nch@ifin\tmpf@ra{eolcrhf,EOLCRHF}%
|
| 162 |
+
{}{\edef\temp@c{\temp@c\tmpf@ra}}}%
|
| 163 |
+
\ifx\@empty\temp@c\else \PackageError{fancyhdr}{Illegal char `\temp@c' in
|
| 164 |
+
\string#1 argument: [#3]}{}%
|
| 165 |
+
\fi \f@nch@for\temp@c{#3}%
|
| 166 |
+
{\f@nch@default\f@nch@@eo{eo}\temp@c
|
| 167 |
+
\f@nch@fancyhf@Echeck{#1}%
|
| 168 |
+
\f@nch@default\f@nch@@lcr{lcr}\temp@c
|
| 169 |
+
\f@nch@default\f@nch@@hf{hf}{#2\temp@c}%
|
| 170 |
+
\f@nch@forc\f@nch@eo\f@nch@@eo
|
| 171 |
+
{\f@nch@forc\f@nch@lcr\f@nch@@lcr
|
| 172 |
+
{\f@nch@forc\f@nch@hf\f@nch@@hf
|
| 173 |
+
{\expandafter\f@nch@def\csname
|
| 174 |
+
f@nch@\f@nch@eo\f@nch@lcr\f@nch@hf\endcsname {#4}}}}}}
|
| 175 |
+
\def\f@nch@fancyhfoffs#1#2[#3]#4{%
|
| 176 |
+
\def\temp@c{}%
|
| 177 |
+
\f@nch@forc\tmpf@ra{#3}%
|
| 178 |
+
{\expandafter\f@nch@ifin\tmpf@ra{eolrhf,EOLRHF}%
|
| 179 |
+
{}{\edef\temp@c{\temp@c\tmpf@ra}}}%
|
| 180 |
+
\ifx\@empty\temp@c\else \PackageError{fancyhdr}{Illegal char `\temp@c' in
|
| 181 |
+
\string#1 argument: [#3]}{}%
|
| 182 |
+
\fi \f@nch@for\temp@c{#3}%
|
| 183 |
+
{\f@nch@default\f@nch@@eo{eo}\temp@c
|
| 184 |
+
\f@nch@fancyhf@Echeck{#1}%
|
| 185 |
+
\f@nch@default\f@nch@@lcr{lr}\temp@c
|
| 186 |
+
\f@nch@default\f@nch@@hf{hf}{#2\temp@c}%
|
| 187 |
+
\f@nch@forc\f@nch@eo\f@nch@@eo
|
| 188 |
+
{\f@nch@forc\f@nch@lcr\f@nch@@lcr
|
| 189 |
+
{\f@nch@forc\f@nch@hf\f@nch@@hf
|
| 190 |
+
{\expandafter\setlength\csname
|
| 191 |
+
f@nch@offset@\f@nch@eo\f@nch@lcr\f@nch@hf\endcsname {#4}}}}}%
|
| 192 |
+
\f@nch@setoffs}
|
| 193 |
+
\NewDocumentCommand {\fancyheadwidth}{ s O{} O{} m }
|
| 194 |
+
{\f@nch@fancyhfwidth{#1}\fancyheadwidth h[#2][#3]{#4}}%
|
| 195 |
+
\NewDocumentCommand {\fancyfootwidth}{ s O{} O{} m }
|
| 196 |
+
{\f@nch@fancyhfwidth{#1}\fancyfootwidth f[#2][#3]{#4}}%
|
| 197 |
+
\NewDocumentCommand {\fancyhfwidth} { s O{} O{} m }
|
| 198 |
+
{\f@nch@fancyhfwidth{#1}\fancyhfwidth {}[#2][#3]{#4}}%
|
| 199 |
+
\def\f@nch@fancyhfwidth#1#2#3[#4][#5]#6{%
|
| 200 |
+
\setlength\@tempdima{#6}%
|
| 201 |
+
\def\temp@c{}%
|
| 202 |
+
\f@nch@forc\tmpf@ra{#4}%
|
| 203 |
+
{\expandafter\f@nch@ifin\tmpf@ra{eolcrhf,EOLCRHF}%
|
| 204 |
+
{}{\edef\temp@c{\temp@c\tmpf@ra}}}%
|
| 205 |
+
\ifx\@empty\temp@c\else \PackageError{fancyhdr}{Illegal char `\temp@c' in
|
| 206 |
+
\string#2 argument: [#4]}{}%
|
| 207 |
+
\fi
|
| 208 |
+
\f@nch@for\temp@c{#4}%
|
| 209 |
+
{\f@nch@default\f@nch@@eo{eo}\temp@c
|
| 210 |
+
\f@nch@fancyhf@Echeck{#2}%
|
| 211 |
+
\f@nch@default\f@nch@@lcr{lcr}\temp@c
|
| 212 |
+
\f@nch@default\f@nch@@hf{hf}{#3\temp@c}%
|
| 213 |
+
\f@nch@forc\f@nch@eo\f@nch@@eo
|
| 214 |
+
{\f@nch@forc\f@nch@lcr\f@nch@@lcr
|
| 215 |
+
{\f@nch@forc\f@nch@hf\f@nch@@hf
|
| 216 |
+
{%
|
| 217 |
+
\IfBooleanTF{#1}{%
|
| 218 |
+
\expandafter\edef\csname
|
| 219 |
+
f@nch@width@\f@nch@eo\f@nch@lcr\f@nch@hf\endcsname{\the\@tempdima}%
|
| 220 |
+
}%
|
| 221 |
+
{%
|
| 222 |
+
\expandafter\def\csname
|
| 223 |
+
f@nch@width@\f@nch@eo\f@nch@lcr\f@nch@hf\endcsname{#6}%
|
| 224 |
+
}%
|
| 225 |
+
\csname f@nchdrwdt@align@v@\f@nch@hf\endcsname
|
| 226 |
+
\edef\f@nch@align@@h{\f@nch@lcr}%
|
| 227 |
+
\def\temp@a{#5}%
|
| 228 |
+
\ifx\temp@a\@empty \else \f@nchdrwdt@align#5\@nil{#2}\fi
|
| 229 |
+
\expandafter\edef\csname
|
| 230 |
+
f@nch@align@\f@nch@eo\f@nch@lcr\f@nch@hf\endcsname
|
| 231 |
+
{\f@nch@align@@v\f@nch@align@@h}}}}}}
|
| 232 |
+
\def\f@nch@width@elh{\headwidth}
|
| 233 |
+
\def\f@nch@width@ech{\headwidth}
|
| 234 |
+
\def\f@nch@width@erh{\headwidth}
|
| 235 |
+
\def\f@nch@width@olh{\headwidth}
|
| 236 |
+
\def\f@nch@width@och{\headwidth}
|
| 237 |
+
\def\f@nch@width@orh{\headwidth}
|
| 238 |
+
\def\f@nch@width@elf{\headwidth}
|
| 239 |
+
\def\f@nch@width@ecf{\headwidth}
|
| 240 |
+
\def\f@nch@width@erf{\headwidth}
|
| 241 |
+
\def\f@nch@width@olf{\headwidth}
|
| 242 |
+
\def\f@nch@width@ocf{\headwidth}
|
| 243 |
+
\def\f@nch@width@orf{\headwidth}
|
| 244 |
+
\def\f@nch@align@elh{bl}
|
| 245 |
+
\def\f@nch@align@ech{bc}
|
| 246 |
+
\def\f@nch@align@erh{br}
|
| 247 |
+
\def\f@nch@align@olh{bl}
|
| 248 |
+
\def\f@nch@align@och{bc}
|
| 249 |
+
\def\f@nch@align@orh{br}
|
| 250 |
+
\def\f@nch@align@elf{tl}
|
| 251 |
+
\def\f@nch@align@ecf{tc}
|
| 252 |
+
\def\f@nch@align@erf{tr}
|
| 253 |
+
\def\f@nch@align@olf{tl}
|
| 254 |
+
\def\f@nch@align@ocf{tc}
|
| 255 |
+
\def\f@nch@align@orf{tr}
|
| 256 |
+
\def\f@nchdrwdt@align@v@h{\def\f@nch@align@@v{b}}%
|
| 257 |
+
\def\f@nchdrwdt@align@v@f{\def\f@nch@align@@v{t}}%
|
| 258 |
+
\long\def\f@nchdrwdt@align#1#2\@nil#3{%
|
| 259 |
+
\f@nch@ifin{#1}{TtcbB-}{%
|
| 260 |
+
\f@nch@ifin{#1}{-}{}{\def\f@nch@align@@v{#1}}%
|
| 261 |
+
\def\@tempa{#2}%
|
| 262 |
+
\ifx\@tempa\@empty \else \def\f@nch@align@@h{#2}\fi
|
| 263 |
+
}%
|
| 264 |
+
{\def\f@nch@align@@h{#1}}%
|
| 265 |
+
\expandafter\f@nch@ifin\expandafter{\f@nch@align@@h}{lcrj}{}%
|
| 266 |
+
{\PackageError{fancyhdr}
|
| 267 |
+
{\string#3: Illegal char `\f@nch@align@@h'\MessageBreak
|
| 268 |
+
in alignment argument}{}}%
|
| 269 |
+
}
|
| 270 |
+
\newcommand{\lhead}[2][\f@nch@olh]%
|
| 271 |
+
{\f@nch@def\f@nch@olh{#2}\f@nch@def\f@nch@elh{#1}}
|
| 272 |
+
\newcommand{\chead}[2][\f@nch@och]%
|
| 273 |
+
{\f@nch@def\f@nch@och{#2}\f@nch@def\f@nch@ech{#1}}
|
| 274 |
+
\newcommand{\rhead}[2][\f@nch@orh]%
|
| 275 |
+
{\f@nch@def\f@nch@orh{#2}\f@nch@def\f@nch@erh{#1}}
|
| 276 |
+
\newcommand{\lfoot}[2][\f@nch@olf]%
|
| 277 |
+
{\f@nch@def\f@nch@olf{#2}\f@nch@def\f@nch@elf{#1}}
|
| 278 |
+
\newcommand{\cfoot}[2][\f@nch@ocf]%
|
| 279 |
+
{\f@nch@def\f@nch@ocf{#2}\f@nch@def\f@nch@ecf{#1}}
|
| 280 |
+
\newcommand{\rfoot}[2][\f@nch@orf]%
|
| 281 |
+
{\f@nch@def\f@nch@orf{#2}\f@nch@def\f@nch@erf{#1}}
|
| 282 |
+
\newlength{\f@nch@headwidth} \let\headwidth\f@nch@headwidth
|
| 283 |
+
\newlength{\f@nch@offset@elh}
|
| 284 |
+
\newlength{\f@nch@offset@erh}
|
| 285 |
+
\newlength{\f@nch@offset@olh}
|
| 286 |
+
\newlength{\f@nch@offset@orh}
|
| 287 |
+
\newlength{\f@nch@offset@elf}
|
| 288 |
+
\newlength{\f@nch@offset@erf}
|
| 289 |
+
\newlength{\f@nch@offset@olf}
|
| 290 |
+
\newlength{\f@nch@offset@orf}
|
| 291 |
+
\newcommand{\headrulewidth}{0.4pt}
|
| 292 |
+
\newcommand{\footrulewidth}{0pt}
|
| 293 |
+
\@ifundefined{headruleskip}%
|
| 294 |
+
{\newcommand{\headruleskip}{0pt}}{}
|
| 295 |
+
\@ifundefined{footruleskip}%
|
| 296 |
+
{\newcommand{\footruleskip}{.3\normalbaselineskip}}{}
|
| 297 |
+
\newcommand{\plainheadrulewidth}{0pt}
|
| 298 |
+
\newcommand{\plainfootrulewidth}{0pt}
|
| 299 |
+
\newif\if@fancyplain \@fancyplainfalse
|
| 300 |
+
\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi}
|
| 301 |
+
\headwidth=-123456789sp
|
| 302 |
+
\let\f@nch@raggedleft\raggedleft
|
| 303 |
+
\let\f@nch@raggedright\raggedright
|
| 304 |
+
\let\f@nch@centering\centering
|
| 305 |
+
\let\f@nch@everypar\everypar
|
| 306 |
+
\ifdefined\ExplSyntaxOn
|
| 307 |
+
\ExplSyntaxOn
|
| 308 |
+
\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion}
|
| 309 |
+
\IfFormatAtLeastTF{2021-06-01}{
|
| 310 |
+
\def\f@nch@saveclr@parhook #1{
|
| 311 |
+
\expandafter\let\csname f@nch@__hook~#1\expandafter\endcsname
|
| 312 |
+
\csname __hook~#1\endcsname
|
| 313 |
+
\expandafter\let\csname f@nch@__hook_toplevel~#1\expandafter\endcsname
|
| 314 |
+
\csname __hook_toplevel~#1\endcsname
|
| 315 |
+
\expandafter\let\csname f@nch@__hook_next~#1\expandafter\endcsname
|
| 316 |
+
\csname __hook_next~#1\endcsname
|
| 317 |
+
\expandafter\let\csname f@nch@g__hook_#1_code_prop\expandafter\endcsname
|
| 318 |
+
\csname g__hook_#1_code_prop\endcsname
|
| 319 |
+
\RemoveFromHook{#1}[*]
|
| 320 |
+
\ClearHookNext{#1}
|
| 321 |
+
}
|
| 322 |
+
\def\f@nch@restore@parhook #1{
|
| 323 |
+
\global\expandafter\let\csname __hook~#1\expandafter\endcsname
|
| 324 |
+
\csname f@nch@__hook~#1\endcsname
|
| 325 |
+
\global\expandafter\let\csname __hook_toplevel~#1\expandafter\endcsname
|
| 326 |
+
\csname f@nch@__hook_toplevel~#1\endcsname
|
| 327 |
+
\global\expandafter\let\csname __hook_next~#1\expandafter\endcsname
|
| 328 |
+
\csname f@nch@__hook_next~#1\endcsname
|
| 329 |
+
\global\expandafter\let\csname g__hook_#1_code_prop\expandafter\endcsname
|
| 330 |
+
\csname f@nch@g__hook_#1_code_prop\endcsname
|
| 331 |
+
}
|
| 332 |
+
\def\f@nch@resetpar{
|
| 333 |
+
\f@nch@everypar{}
|
| 334 |
+
\f@nch@saveclr@parhook{para/before}
|
| 335 |
+
\f@nch@saveclr@parhook{para/begin}
|
| 336 |
+
\f@nch@saveclr@parhook{para/end}
|
| 337 |
+
\f@nch@saveclr@parhook{para/after}
|
| 338 |
+
}
|
| 339 |
+
\def\f@nch@restorepar{
|
| 340 |
+
\f@nch@restore@parhook{para/before}
|
| 341 |
+
\f@nch@restore@parhook{para/begin}
|
| 342 |
+
\f@nch@restore@parhook{para/end}
|
| 343 |
+
\f@nch@restore@parhook{para/after}
|
| 344 |
+
}
|
| 345 |
+
}{
|
| 346 |
+
\def\f@nch@resetpar{
|
| 347 |
+
\f@nch@everypar{}
|
| 348 |
+
}
|
| 349 |
+
\def\f@nch@restorepar{}
|
| 350 |
+
}
|
| 351 |
+
\ExplSyntaxOff
|
| 352 |
+
\else
|
| 353 |
+
\def\f@nch@resetpar{%
|
| 354 |
+
\f@nch@everypar{}%
|
| 355 |
+
}
|
| 356 |
+
\def\f@nch@restorepar{}
|
| 357 |
+
\fi
|
| 358 |
+
\newcommand\f@nch@noUppercase[2][]{#2}
|
| 359 |
+
\def\f@nch@reset{\f@nch@resetpar\restorecr\endlinechar=13
|
| 360 |
+
\catcode`\\=0\catcode`\{=1\catcode`\}=2\catcode`\$=3\catcode`\&=4
|
| 361 |
+
\catcode`\#=6\catcode`\^=7\catcode`\_=8\catcode`\ =10\catcode`\@=11
|
| 362 |
+
\catcode`\:=11\catcode`\~=13\catcode`\%=14
|
| 363 |
+
\catcode0=15 %NULL
|
| 364 |
+
\catcode9=10 %TAB
|
| 365 |
+
\let\\\@normalcr \let\raggedleft\f@nch@raggedleft
|
| 366 |
+
\let\raggedright\f@nch@raggedright \let\centering\f@nch@centering
|
| 367 |
+
\def\baselinestretch{1}%
|
| 368 |
+
\hsize=\headwidth
|
| 369 |
+
\def\nouppercase##1{{%
|
| 370 |
+
\let\uppercase\relax\let\MakeUppercase\f@nch@noUppercase
|
| 371 |
+
\expandafter\let\csname MakeUppercase \endcsname\relax
|
| 372 |
+
\expandafter\def\csname MakeUppercase\space\space\space\endcsname
|
| 373 |
+
[####1]####2{####2}%
|
| 374 |
+
##1}}%
|
| 375 |
+
\@ifundefined{@normalsize} {\normalsize} % for ucthesis.cls
|
| 376 |
+
{\@normalsize}%
|
| 377 |
+
}
|
| 378 |
+
\newcommand*{\fancycenter}[1][1em]{%
|
| 379 |
+
\@ifnextchar[{\f@nch@center{#1}}{\f@nch@center{#1}[3]}%
|
| 380 |
+
}
|
| 381 |
+
\def\f@nch@center#1[#2]#3#4#5{%
|
| 382 |
+
\def\@tempa{#4}\ifx\@tempa\@empty
|
| 383 |
+
\hbox to\linewidth{\color@begingroup{#3}\hfil {#5}\color@endgroup}%
|
| 384 |
+
\else
|
| 385 |
+
\setlength\@tempdima{#1}%
|
| 386 |
+
\setlength{\@tempdimb}{#2\@tempdima}%
|
| 387 |
+
\@tempdimc \@tempdimb \advance\@tempdimc -\@tempdima
|
| 388 |
+
\setlength\@tempskipa{\@tempdimb \@plus 1fil \@minus \@tempdimc}%
|
| 389 |
+
\@tempskipb\@tempskipa
|
| 390 |
+
\def\@tempa{#3}\ifx\@tempa\@empty
|
| 391 |
+
\addtolength\@tempskipa{\z@ \@minus \@tempdima}%
|
| 392 |
+
\fi
|
| 393 |
+
\def\@tempa{#5}\ifx\@tempa\@empty % empty right
|
| 394 |
+
\addtolength\@tempskipb{\z@ \@minus \@tempdima}%
|
| 395 |
+
\fi
|
| 396 |
+
\settowidth{\@tempdimb}{#3}%
|
| 397 |
+
\settowidth{\@tempdimc}{#5}%
|
| 398 |
+
\ifdim\@tempdimb>\@tempdimc
|
| 399 |
+
\advance\@tempdimb -\@tempdimc
|
| 400 |
+
\addtolength\@tempskipb{\@tempdimb \@minus \@tempdimb}%
|
| 401 |
+
\else
|
| 402 |
+
\advance\@tempdimc -\@tempdimb
|
| 403 |
+
\addtolength\@tempskipa{\@tempdimc \@minus \@tempdimc}%
|
| 404 |
+
\fi
|
| 405 |
+
\hbox to\linewidth{\color@begingroup{#3}\hskip \@tempskipa
|
| 406 |
+
{#4}\hskip \@tempskipb {#5}\color@endgroup}%
|
| 407 |
+
\fi
|
| 408 |
+
}
|
| 409 |
+
\newcommand{\f@nch@headinit}{}
|
| 410 |
+
\newcommand{\fancyheadinit}[1]{%
|
| 411 |
+
\def\f@nch@headinit{#1}%
|
| 412 |
+
}
|
| 413 |
+
\newcommand{\f@nch@footinit}{}
|
| 414 |
+
\newcommand{\fancyfootinit}[1]{%
|
| 415 |
+
\def\f@nch@footinit{#1}%
|
| 416 |
+
}
|
| 417 |
+
\newcommand{\fancyhfinit}[1]{%
|
| 418 |
+
\def\f@nch@headinit{#1}%
|
| 419 |
+
\def\f@nch@footinit{#1}%
|
| 420 |
+
}
|
| 421 |
+
\ifdefined\NewMirroredHookPair
|
| 422 |
+
\NewMirroredHookPair{fancyhdr/before}{fancyhdr/after}
|
| 423 |
+
\NewMirroredHookPair{fancyhdr/head/begin}{fancyhdr/head/end}
|
| 424 |
+
\NewMirroredHookPair{fancyhdr/foot/begin}{fancyhdr/foot/end}
|
| 425 |
+
\fi
|
| 426 |
+
\newlength\f@nch@height
|
| 427 |
+
\newlength\f@nch@footalignment
|
| 428 |
+
\newif\iff@nch@footalign\f@nch@footalignfalse
|
| 429 |
+
\newcommand{\fancyfootalign}[1]{%
|
| 430 |
+
\def\temp@a{#1}%
|
| 431 |
+
\ifx\temp@a\@empty
|
| 432 |
+
\f@nch@footalignfalse
|
| 433 |
+
\else
|
| 434 |
+
\f@nch@footaligntrue
|
| 435 |
+
\setlength\f@nch@footalignment{#1}%
|
| 436 |
+
\fi
|
| 437 |
+
}
|
| 438 |
+
\newcommand\fancyhdrsettoheight[2]{%
|
| 439 |
+
\expandafter\ifx\csname f@nch@#2\endcsname\fancyhdrsettoheight
|
| 440 |
+
\else\PackageError{fancyhdr}{Unknown parameter #2 in \string\fancyhdrsettoheight}{}\fi
|
| 441 |
+
\setbox\@tempboxa\hbox{{\f@nch@checkfalse\csname @#2\endcsname}}%
|
| 442 |
+
\setlength{#1}\f@nch@height
|
| 443 |
+
\setbox\@tempboxa\box\voidb@x
|
| 444 |
+
}
|
| 445 |
+
\let\f@nch@oddhead\fancyhdrsettoheight
|
| 446 |
+
\let\f@nch@evenhead\fancyhdrsettoheight
|
| 447 |
+
\let\f@nch@oddfoot\fancyhdrsettoheight
|
| 448 |
+
\let\f@nch@evenfoot\fancyhdrsettoheight
|
| 449 |
+
\newcommand\f@nch@vbox[2]{%
|
| 450 |
+
\setbox0\vbox{#2}%
|
| 451 |
+
\global\f@nch@height=\ht0
|
| 452 |
+
\ifdim\ht0>#1\relax
|
| 453 |
+
\iff@nch@check
|
| 454 |
+
\dimen0=#1\advance\dimen0-\ht0
|
| 455 |
+
\PackageWarning{fancyhdr}{%
|
| 456 |
+
\string#1 is too small (\the#1): \MessageBreak
|
| 457 |
+
Make it at least \the\ht0, for example:\MessageBreak
|
| 458 |
+
\string\setlength{\string#1}{\the\ht0}%
|
| 459 |
+
\iff@nch@compatViii .\MessageBreak
|
| 460 |
+
We now make it that large for the rest of the document.\MessageBreak
|
| 461 |
+
This may cause the page layout to be inconsistent, however
|
| 462 |
+
\fi
|
| 463 |
+
\ifx#1\headheight .\MessageBreak
|
| 464 |
+
You might also make \topmargin smaller:\MessageBreak
|
| 465 |
+
\string\addtolength{\string\topmargin}{\the\dimen0}%
|
| 466 |
+
\fi
|
| 467 |
+
\@gobble
|
| 468 |
+
}%
|
| 469 |
+
\iff@nch@compatViii
|
| 470 |
+
\dimen0=#1\relax
|
| 471 |
+
\global#1=\ht0\relax
|
| 472 |
+
\ht0=\dimen0 %
|
| 473 |
+
\else
|
| 474 |
+
\ht0=#1\relax
|
| 475 |
+
\fi
|
| 476 |
+
\else
|
| 477 |
+
\ht0=#1\relax
|
| 478 |
+
\fi
|
| 479 |
+
\fi
|
| 480 |
+
\box0}
|
| 481 |
+
\newcommand\f@nch@head[6]{%
|
| 482 |
+
\f@nch@reset
|
| 483 |
+
\ifdefined\UseHook\UseHook{fancyhdr/before}\UseHook{fancyhdr/head/begin}\fi
|
| 484 |
+
\f@nch@headinit\relax
|
| 485 |
+
#1%
|
| 486 |
+
\hbox to\headwidth{%
|
| 487 |
+
\f@nch@vbox\headheight{%
|
| 488 |
+
\f@nch@hfbox{#2}{#3}{#4}{#6}{h}%
|
| 489 |
+
\vskip\headruleskip\relax
|
| 490 |
+
\headrule
|
| 491 |
+
}%
|
| 492 |
+
}%
|
| 493 |
+
#5%
|
| 494 |
+
\ifdefined\UseHook\UseHook{fancyhdr/head/end}\UseHook{fancyhdr/after}\fi
|
| 495 |
+
\f@nch@restorepar
|
| 496 |
+
}
|
| 497 |
+
\newcommand\f@nch@foot[6]{%
|
| 498 |
+
\f@nch@reset
|
| 499 |
+
\ifdefined\UseHook\UseHook{fancyhdr/before}\UseHook{fancyhdr/foot/begin}\fi
|
| 500 |
+
\f@nch@footinit\relax
|
| 501 |
+
#1%
|
| 502 |
+
\hbox to\headwidth{%
|
| 503 |
+
\f@nch@vbox\footskip{%
|
| 504 |
+
\setbox0=\vbox{\footrule}\unvbox0
|
| 505 |
+
\vskip\footruleskip
|
| 506 |
+
\f@nch@hfbox{#2}{#3}{#4}{#6}{f}%
|
| 507 |
+
\iff@nch@footalign \vskip\f@nch@footalignment \fi
|
| 508 |
+
}%
|
| 509 |
+
}%
|
| 510 |
+
#5%
|
| 511 |
+
\ifdefined\UseHook\UseHook{fancyhdr/foot/end}\UseHook{fancyhdr/after}\fi
|
| 512 |
+
\f@nch@restorepar
|
| 513 |
+
}
|
| 514 |
+
\newlength\f@nch@widthL
|
| 515 |
+
\newlength\f@nch@widthC
|
| 516 |
+
\newlength\f@nch@widthR
|
| 517 |
+
\newcommand\f@nch@hfbox[5]{%
|
| 518 |
+
\setlength\f@nch@widthL{\csname f@nch@width@#4l#5\endcsname}%
|
| 519 |
+
\setlength\f@nch@widthC{\csname f@nch@width@#4c#5\endcsname}%
|
| 520 |
+
\setlength\f@nch@widthR{\csname f@nch@width@#4r#5\endcsname}%
|
| 521 |
+
\let\@tempa\f@nch@hfbox@center
|
| 522 |
+
\ifdim \dimexpr \f@nch@widthL+\f@nch@widthC+\f@nch@widthR>\headwidth
|
| 523 |
+
\else
|
| 524 |
+
\ifdim \dimexpr \f@nch@widthL+0.5\f@nch@widthC>0.5\headwidth
|
| 525 |
+
\let \@tempa\f@nch@hfbox@fit
|
| 526 |
+
\fi
|
| 527 |
+
\ifdim \dimexpr \f@nch@widthR+0.5\f@nch@widthC>0.5\headwidth
|
| 528 |
+
\let \@tempa\f@nch@hfbox@fit
|
| 529 |
+
\fi
|
| 530 |
+
\fi
|
| 531 |
+
\@tempa{#1}{#2}{#3}#4#5%
|
| 532 |
+
}
|
| 533 |
+
\newcommand\f@nch@hfbox@center[5]{%
|
| 534 |
+
\hbox to \headwidth{%
|
| 535 |
+
\rlap{\f@nch@parbox{#1}\f@nch@widthL{#4}l{#5}}%
|
| 536 |
+
\hfill
|
| 537 |
+
\f@nch@parbox{#2}\f@nch@widthC{#4}c{#5}%
|
| 538 |
+
\hfill
|
| 539 |
+
\llap{\f@nch@parbox{#3}\f@nch@widthR{#4}r{#5}}%
|
| 540 |
+
}%
|
| 541 |
+
}
|
| 542 |
+
\newcommand\f@nch@hfbox@fit[5]{%
|
| 543 |
+
\hbox to \headwidth{%
|
| 544 |
+
\f@nch@parbox{#1}\f@nch@widthL{#4}l{#5}%
|
| 545 |
+
\hfill
|
| 546 |
+
\f@nch@parbox{#2}\f@nch@widthC{#4}c{#5}%
|
| 547 |
+
\hfill
|
| 548 |
+
\f@nch@parbox{#3}\f@nch@widthR{#4}r{#5}%
|
| 549 |
+
}%
|
| 550 |
+
}%
|
| 551 |
+
\newcommand\f@nch@parbox[5]{%
|
| 552 |
+
\expandafter\expandafter\expandafter\f@nch@parbox@align
|
| 553 |
+
\csname f@nch@align@#3#4#5\endcsname
|
| 554 |
+
\parbox[\f@nch@align@@v]{#2}%
|
| 555 |
+
{%
|
| 556 |
+
\f@nch@align@@pre
|
| 557 |
+
\f@nch@align@@h\leavevmode\ignorespaces#1%
|
| 558 |
+
\f@nch@align@@post
|
| 559 |
+
}%
|
| 560 |
+
}
|
| 561 |
+
\newcommand\f@nch@parbox@align[2]{%
|
| 562 |
+
\def\f@nch@align@@pre{}%
|
| 563 |
+
\def\f@nch@align@@post{}%
|
| 564 |
+
\csname f@nch@parbox@align@v#1\endcsname
|
| 565 |
+
\csname f@nch@parbox@align@h#2\endcsname
|
| 566 |
+
}
|
| 567 |
+
\def\f@nch@parbox@align@vT{\def\f@nch@align@@v{t}\def\f@nch@align@@pre{\vspace{0pt}}}
|
| 568 |
+
\def\f@nch@parbox@align@vt{\def\f@nch@align@@v{t}}
|
| 569 |
+
\def\f@nch@parbox@align@vc{\def\f@nch@align@@v{c}}
|
| 570 |
+
\def\f@nch@parbox@align@vb{\def\f@nch@align@@v{b}}
|
| 571 |
+
\def\f@nch@parbox@align@vB{\def\f@nch@align@@v{b}\def\f@nch@align@@post{\vspace{0pt}}}
|
| 572 |
+
\def\f@nch@parbox@align@hl{\def\f@nch@align@@h{\raggedright}}
|
| 573 |
+
\def\f@nch@parbox@align@hc{\def\f@nch@align@@h{\centering}}
|
| 574 |
+
\def\f@nch@parbox@align@hr{\def\f@nch@align@@h{\raggedleft}}
|
| 575 |
+
\def\f@nch@parbox@align@hj{\def\f@nch@align@@h{}}
|
| 576 |
+
\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%
|
| 577 |
+
\def\f@nch@initialise{%
|
| 578 |
+
\@ifundefined{chapter}%
|
| 579 |
+
{\def\sectionmark##1{\markboth{\MakeUppercase{\ifnum \c@secnumdepth>\z@
|
| 580 |
+
\thesection\hskip 1em\relax
|
| 581 |
+
\fi ##1}}{}}%
|
| 582 |
+
\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne
|
| 583 |
+
\thesubsection\hskip 1em\relax \fi ##1}}}%
|
| 584 |
+
{\def\chaptermark##1{\markboth {\MakeUppercase{\ifnum
|
| 585 |
+
\c@secnumdepth>\m@ne \@chapapp\ \thechapter. \ \fi ##1}}{}}%
|
| 586 |
+
\def\sectionmark##1{\markright{\MakeUppercase{\ifnum \c@secnumdepth >\z@
|
| 587 |
+
\thesection. \ \fi ##1}}}%
|
| 588 |
+
}%
|
| 589 |
+
\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi
|
| 590 |
+
\hrule\@height\headrulewidth\@width\headwidth
|
| 591 |
+
\vskip-\headrulewidth}}%
|
| 592 |
+
\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi
|
| 593 |
+
\hrule\@width\headwidth\@height\footrulewidth}}%
|
| 594 |
+
\def\headrulewidth{0.4pt}%
|
| 595 |
+
\def\footrulewidth{0pt}%
|
| 596 |
+
\def\headruleskip{0pt}%
|
| 597 |
+
\def\footruleskip{0.3\normalbaselineskip}%
|
| 598 |
+
\fancyhf{}%
|
| 599 |
+
\if@twoside
|
| 600 |
+
\fancyhead[el,or]{\fancyplain{}{\slshape\rightmark}}%
|
| 601 |
+
\fancyhead[er,ol]{\fancyplain{}{\slshape\leftmark}}%
|
| 602 |
+
\else
|
| 603 |
+
\fancyhead[l]{\fancyplain{}{\slshape\rightmark}}%
|
| 604 |
+
\fancyhead[r]{\fancyplain{}{\slshape\leftmark}}%
|
| 605 |
+
\fi
|
| 606 |
+
\fancyfoot[c]{\rmfamily\thepage}% page number
|
| 607 |
+
}
|
| 608 |
+
\f@nch@initialise
|
| 609 |
+
\def\ps@f@nch@fancyproto{%
|
| 610 |
+
\ifdim\headwidth<0sp
|
| 611 |
+
\global\advance\headwidth123456789sp\global\advance\headwidth\textwidth
|
| 612 |
+
\fi
|
| 613 |
+
\gdef\ps@f@nch@fancyproto{\@fancyplainfalse\ps@f@nch@fancycore}%
|
| 614 |
+
\@fancyplainfalse\ps@f@nch@fancycore
|
| 615 |
+
}%
|
| 616 |
+
\@namedef{f@nch@ps@f@nch@fancyproto-is-fancyhdr}{}
|
| 617 |
+
\def\ps@fancy{\ps@f@nch@fancyproto}
|
| 618 |
+
\@namedef{f@nch@ps@fancy-is-fancyhdr}{}
|
| 619 |
+
\def\ps@fancyplain{\ps@f@nch@fancyproto \let\ps@plain\ps@plain@fancy}
|
| 620 |
+
\def\ps@plain@fancy{\@fancyplaintrue\ps@f@nch@fancycore}
|
| 621 |
+
\let\f@nch@ps@empty\ps@empty
|
| 622 |
+
\def\ps@f@nch@fancycore{%
|
| 623 |
+
\f@nch@ps@empty
|
| 624 |
+
\def\@mkboth{\protect\markboth}%
|
| 625 |
+
\def\f@nch@oddhead{\f@nch@head\f@nch@Oolh\f@nch@olh\f@nch@och\f@nch@orh\f@nch@Oorh{o}}%
|
| 626 |
+
\def\@oddhead{%
|
| 627 |
+
\iff@nch@twoside
|
| 628 |
+
\ifodd\c@page
|
| 629 |
+
\f@nch@oddhead
|
| 630 |
+
\else
|
| 631 |
+
\@evenhead
|
| 632 |
+
\fi
|
| 633 |
+
\else
|
| 634 |
+
\f@nch@oddhead
|
| 635 |
+
\fi
|
| 636 |
+
}
|
| 637 |
+
\def\f@nch@oddfoot{\f@nch@foot\f@nch@Oolf\f@nch@olf\f@nch@ocf\f@nch@orf\f@nch@Oorf{o}}%
|
| 638 |
+
\def\@oddfoot{%
|
| 639 |
+
\iff@nch@twoside
|
| 640 |
+
\ifodd\c@page
|
| 641 |
+
\f@nch@oddfoot
|
| 642 |
+
\else
|
| 643 |
+
\@evenfoot
|
| 644 |
+
\fi
|
| 645 |
+
\else
|
| 646 |
+
\f@nch@oddfoot
|
| 647 |
+
\fi
|
| 648 |
+
}
|
| 649 |
+
\def\@evenhead{\f@nch@head\f@nch@Oelh\f@nch@elh\f@nch@ech\f@nch@erh\f@nch@Oerh{e}}%
|
| 650 |
+
\def\@evenfoot{\f@nch@foot\f@nch@Oelf\f@nch@elf\f@nch@ecf\f@nch@erf\f@nch@Oerf{e}}%
|
| 651 |
+
}
|
| 652 |
+
\def\f@nch@Oolh{\if@reversemargin\hss\else\relax\fi}
|
| 653 |
+
\def\f@nch@Oorh{\if@reversemargin\relax\else\hss\fi}
|
| 654 |
+
\let\f@nch@Oelh\f@nch@Oorh
|
| 655 |
+
\let\f@nch@Oerh\f@nch@Oolh
|
| 656 |
+
\let\f@nch@Oolf\f@nch@Oolh
|
| 657 |
+
\let\f@nch@Oorf\f@nch@Oorh
|
| 658 |
+
\let\f@nch@Oelf\f@nch@Oelh
|
| 659 |
+
\let\f@nch@Oerf\f@nch@Oerh
|
| 660 |
+
\def\f@nch@offsolh{\headwidth=\textwidth\advance\headwidth\f@nch@offset@olh
|
| 661 |
+
\advance\headwidth\f@nch@offset@orh\hskip-\f@nch@offset@olh}
|
| 662 |
+
\def\f@nch@offselh{\headwidth=\textwidth\advance\headwidth\f@nch@offset@elh
|
| 663 |
+
\advance\headwidth\f@nch@offset@erh\hskip-\f@nch@offset@elh}
|
| 664 |
+
\def\f@nch@offsolf{\headwidth=\textwidth\advance\headwidth\f@nch@offset@olf
|
| 665 |
+
\advance\headwidth\f@nch@offset@orf\hskip-\f@nch@offset@olf}
|
| 666 |
+
\def\f@nch@offself{\headwidth=\textwidth\advance\headwidth\f@nch@offset@elf
|
| 667 |
+
\advance\headwidth\f@nch@offset@erf\hskip-\f@nch@offset@elf}
|
| 668 |
+
\def\f@nch@setoffs{%
|
| 669 |
+
\f@nch@gbl\let\headwidth\f@nch@headwidth
|
| 670 |
+
\f@nch@gbl\def\f@nch@Oolh{\f@nch@offsolh}%
|
| 671 |
+
\f@nch@gbl\def\f@nch@Oelh{\f@nch@offselh}%
|
| 672 |
+
\f@nch@gbl\def\f@nch@Oorh{\hss}%
|
| 673 |
+
\f@nch@gbl\def\f@nch@Oerh{\hss}%
|
| 674 |
+
\f@nch@gbl\def\f@nch@Oolf{\f@nch@offsolf}%
|
| 675 |
+
\f@nch@gbl\def\f@nch@Oelf{\f@nch@offself}%
|
| 676 |
+
\f@nch@gbl\def\f@nch@Oorf{\hss}%
|
| 677 |
+
\f@nch@gbl\def\f@nch@Oerf{\hss}%
|
| 678 |
+
}
|
| 679 |
+
\newif\iff@nch@footnote
|
| 680 |
+
\AtBeginDocument{%
|
| 681 |
+
\let\latex@makecol\@makecol
|
| 682 |
+
\def\@makecol{\ifvoid\footins\f@nch@footnotefalse\else\f@nch@footnotetrue\fi
|
| 683 |
+
\let\f@nch@topfloat\@toplist\let\f@nch@botfloat\@botlist\latex@makecol}%
|
| 684 |
+
}
|
| 685 |
+
\newcommand\iftopfloat[2]{\ifx\f@nch@topfloat\@empty #2\else #1\fi}%
|
| 686 |
+
\newcommand\ifbotfloat[2]{\ifx\f@nch@botfloat\@empty #2\else #1\fi}%
|
| 687 |
+
\newcommand\iffloatpage[2]{\if@fcolmade #1\else #2\fi}%
|
| 688 |
+
\newcommand\iffootnote[2]{\iff@nch@footnote #1\else #2\fi}%
|
| 689 |
+
\ifx\@temptokenb\undefined \csname newtoks\endcsname\@temptokenb\fi
|
| 690 |
+
\newif\iff@nch@pagestyle@star
|
| 691 |
+
\newcommand\fancypagestyle{%
|
| 692 |
+
\@ifstar{\f@nch@pagestyle@startrue\f@nch@pagestyle}%
|
| 693 |
+
{\f@nch@pagestyle@starfalse\f@nch@pagestyle}%
|
| 694 |
+
}
|
| 695 |
+
\newcommand\f@nch@pagestyle[1]{%
|
| 696 |
+
\@ifnextchar[{\f@nch@@pagestyle{#1}}{\f@nch@@pagestyle{#1}[f@nch@fancyproto]}%
|
| 697 |
+
}
|
| 698 |
+
\long\def\f@nch@@pagestyle#1[#2]#3{%
|
| 699 |
+
\@ifundefined{ps@#2}{%
|
| 700 |
+
\PackageError{fancyhdr}{\string\fancypagestyle: Unknown base page style `#2'}{}%
|
| 701 |
+
}{%
|
| 702 |
+
\@ifundefined{f@nch@ps@#2-is-fancyhdr}{%
|
| 703 |
+
\PackageError{fancyhdr}{\string\fancypagestyle: Base page style `#2' is not fancyhdr-based}{}%
|
| 704 |
+
}%
|
| 705 |
+
{%
|
| 706 |
+
\f@nch@pagestyle@setup
|
| 707 |
+
\def\temp@b{\@namedef{ps@#1}}%
|
| 708 |
+
\expandafter\temp@b\expandafter{\the\@temptokenb
|
| 709 |
+
\let\f@nch@gbl\relax\@nameuse{ps@#2}#3\relax}%
|
| 710 |
+
\@namedef{f@nch@ps@#1-is-fancyhdr}{}%
|
| 711 |
+
}%
|
| 712 |
+
}%
|
| 713 |
+
}
|
| 714 |
+
\newcommand\f@nch@pagestyle@setup{%
|
| 715 |
+
\iff@nch@pagestyle@star
|
| 716 |
+
\iff@nch@check\@temptokenb={\f@nch@checktrue}\else\@temptokenb={\f@nch@checkfalse}\fi
|
| 717 |
+
\@tfor\temp@a:=
|
| 718 |
+
\f@nch@olh\f@nch@och\f@nch@orh\f@nch@elh\f@nch@ech\f@nch@erh
|
| 719 |
+
\f@nch@olf\f@nch@ocf\f@nch@orf\f@nch@elf\f@nch@ecf\f@nch@erf
|
| 720 |
+
\f@nch@width@elh\f@nch@width@ech\f@nch@width@erh\f@nch@width@olh
|
| 721 |
+
\f@nch@width@och\f@nch@width@orh\f@nch@width@elf\f@nch@width@ecf
|
| 722 |
+
\f@nch@width@erf\f@nch@width@olf\f@nch@width@ocf\f@nch@width@orf
|
| 723 |
+
\f@nch@align@elh\f@nch@align@ech\f@nch@align@erh\f@nch@align@olh
|
| 724 |
+
\f@nch@align@och\f@nch@align@orh\f@nch@align@elf\f@nch@align@ecf
|
| 725 |
+
\f@nch@align@erf\f@nch@align@olf\f@nch@align@ocf\f@nch@align@orf
|
| 726 |
+
\f@nch@Oolh\f@nch@Oorh\f@nch@Oelh\f@nch@Oerh
|
| 727 |
+
\f@nch@Oolf\f@nch@Oorf\f@nch@Oelf\f@nch@Oerf
|
| 728 |
+
\f@nch@headinit\f@nch@footinit
|
| 729 |
+
\headrule\headrulewidth\footrule\footrulewidth
|
| 730 |
+
\do {%
|
| 731 |
+
\toks@=\expandafter\expandafter\expandafter{\temp@a}%
|
| 732 |
+
\toks@=\expandafter\expandafter\expandafter{%
|
| 733 |
+
\expandafter\expandafter\expandafter\def
|
| 734 |
+
\expandafter\expandafter\temp@a\expandafter{\the\toks@}}%
|
| 735 |
+
\edef\temp@b{\@temptokenb={\the\@temptokenb\the\toks@}}%
|
| 736 |
+
\temp@b
|
| 737 |
+
}%
|
| 738 |
+
\@tfor\temp@a:=
|
| 739 |
+
\f@nch@offset@olh\f@nch@offset@orh\f@nch@offset@elh\f@nch@offset@erh
|
| 740 |
+
\f@nch@offset@olf\f@nch@offset@orf\f@nch@offset@elf\f@nch@offset@erf
|
| 741 |
+
\do {%
|
| 742 |
+
\toks@=\expandafter\expandafter\expandafter{\expandafter\the\temp@a}%
|
| 743 |
+
\toks@=\expandafter\expandafter\expandafter{%
|
| 744 |
+
\expandafter\expandafter\expandafter\setlength
|
| 745 |
+
\expandafter\expandafter\temp@a\expandafter{\the\toks@}}%
|
| 746 |
+
\edef\temp@b{\@temptokenb={\the\@temptokenb\the\toks@}}%
|
| 747 |
+
\temp@b
|
| 748 |
+
}%
|
| 749 |
+
\else
|
| 750 |
+
\@temptokenb={}%
|
| 751 |
+
\fi
|
| 752 |
+
}
|
| 753 |
+
\newcommand\fancypagestyleassign[2]{%
|
| 754 |
+
\@ifundefined{ps@#2}{%
|
| 755 |
+
\PackageError{fancyhdr}{\string\fancypagestyleassign: Unknown page style `#2'}{}%
|
| 756 |
+
}{%
|
| 757 |
+
\expandafter\let
|
| 758 |
+
\csname ps@#1\expandafter\endcsname
|
| 759 |
+
\csname ps@#2\endcsname
|
| 760 |
+
\@ifundefined{f@nch@ps@#2-is-fancyhdr}{%
|
| 761 |
+
\expandafter\let\csname f@nch@ps@#1-is-fancyhdr\endcsname\@undefined
|
| 762 |
+
}{%
|
| 763 |
+
\@namedef{f@nch@ps@#1-is-fancyhdr}{}%
|
| 764 |
+
}%
|
| 765 |
+
}%
|
| 766 |
+
}
|
| 767 |
+
\fancypagestyle*{fancydefault}{\f@nch@initialise}
|
| 768 |
+
\def\f@nchdrbox@topstrut{\vrule height\ht\strutbox width\z@}
|
| 769 |
+
\def\f@nchdrbox@botstrut{\vrule depth\dp\strutbox width\z@}
|
| 770 |
+
\def\f@nchdrbox@nostrut{\noalign{\vspace{0pt}}\let\f@nchdrbox@@crstrut\f@nchdrbox@botstrut}
|
| 771 |
+
\NewDocumentCommand{\fancyhdrbox}{ O{cl} o m }{%
|
| 772 |
+
\begingroup
|
| 773 |
+
\let\f@nchdrbox@@pre\f@nchdrbox@topstrut
|
| 774 |
+
\let\f@nchdrbox@@postx\f@nchdrbox@botstrut
|
| 775 |
+
\let\f@nchdrbox@@posty\relax
|
| 776 |
+
\let\f@nchdrbox@@crstrut\strut
|
| 777 |
+
\IfNoValueTF{#2}%
|
| 778 |
+
{\let\f@nchdrbox@@halignto\@empty}%
|
| 779 |
+
{\setlength\@tempdima{#2}%
|
| 780 |
+
\def\f@nchdrbox@@halignto{to\@tempdima}}%
|
| 781 |
+
\def\@tempa{#1}%
|
| 782 |
+
\ifx\@tempa\@empty
|
| 783 |
+
\f@nchdrbox@align cl\@nil{#3}%
|
| 784 |
+
\else
|
| 785 |
+
\f@nchdrbox@align #1\@nil{#3}%
|
| 786 |
+
\fi
|
| 787 |
+
\endgroup
|
| 788 |
+
}
|
| 789 |
+
\protected\def\f@nchdrbox@cr{%
|
| 790 |
+
{\ifnum0=`}\fi\@ifstar\@f@nchdrbox@xcr\@f@nchdrbox@xcr}
|
| 791 |
+
|
| 792 |
+
\def\@f@nchdrbox@xcr{%
|
| 793 |
+
\unskip\f@nchdrbox@@crstrut
|
| 794 |
+
\@ifnextchar[\@f@nchdrbox@argc{\ifnum0=`{\fi}\cr}%
|
| 795 |
+
}
|
| 796 |
+
|
| 797 |
+
\def\@f@nchdrbox@argc[#1]{%
|
| 798 |
+
\ifnum0=`{\fi}%
|
| 799 |
+
\ifdim #1>\z@
|
| 800 |
+
\unskip\@f@nchdrbox@xargc{#1}%
|
| 801 |
+
\else
|
| 802 |
+
\@f@nchdrbox@yargc{#1}%
|
| 803 |
+
\fi}
|
| 804 |
+
|
| 805 |
+
\def\@f@nchdrbox@xargc#1{\@tempdima #1\advance\@tempdima \dp \strutbox
|
| 806 |
+
\vrule \@height\z@ \@depth\@tempdima \@width\z@ \cr}
|
| 807 |
+
|
| 808 |
+
\def\@f@nchdrbox@yargc#1{\cr\noalign{\setlength\@tempdima{#1}\vskip\@tempdima}}
|
| 809 |
+
\def\f@nchdrbox@T{\let\f@nchdrbox@@pre\f@nchdrbox@nostrut
|
| 810 |
+
\f@nchdrbox@t}
|
| 811 |
+
\def\f@nchdrbox@t{\def\f@nchdrbox@@v{t}\def\f@nchdrbox@@h{l}}
|
| 812 |
+
\def\f@nchdrbox@c{\def\f@nchdrbox@@v{c}\def\f@nchdrbox@@h{c}}
|
| 813 |
+
\def\f@nchdrbox@b{\def\f@nchdrbox@@v{b}\def\f@nchdrbox@@h{l}}
|
| 814 |
+
\def\f@nchdrbox@B{\let\f@nchdrbox@@postx\relax
|
| 815 |
+
\def\f@nchdrbox@@posty{\vspace{0pt}}%
|
| 816 |
+
\f@nchdrbox@b}
|
| 817 |
+
\long\def\f@nchdrbox@align#1#2\@nil#3{%
|
| 818 |
+
\f@nch@ifin{#1}{TtcbB}{%
|
| 819 |
+
\@nameuse{f@nchdrbox@#1}%
|
| 820 |
+
\def\@tempa{#2}%
|
| 821 |
+
\ifx\@tempa\@empty\else \def\f@nchdrbox@@h{#2}\fi
|
| 822 |
+
}%
|
| 823 |
+
{\def\f@nchdrbox@@v{c}\def\f@nchdrbox@@h{#1}}%
|
| 824 |
+
\expandafter\f@nch@ifin\expandafter{\f@nchdrbox@@h}{lcr}{}%
|
| 825 |
+
{\PackageError{fancyhdr}{\string\fancyhdrbox: Illegal char `\f@nchdrbox@@h'\MessageBreak
|
| 826 |
+
in alignment argument}{}}%
|
| 827 |
+
\let\\\f@nchdrbox@cr
|
| 828 |
+
\setbox0=\if \f@nchdrbox@@v t\vtop
|
| 829 |
+
\else \vbox
|
| 830 |
+
\fi
|
| 831 |
+
{%
|
| 832 |
+
\ialign \f@nchdrbox@@halignto
|
| 833 |
+
\bgroup \relax
|
| 834 |
+
{\if \f@nchdrbox@@h l\hskip 1sp\else \hfil \fi
|
| 835 |
+
\ignorespaces ##\unskip
|
| 836 |
+
\if\f@nchdrbox@@h r\else \hfil \fi
|
| 837 |
+
}%
|
| 838 |
+
\tabskip\z@skip \cr
|
| 839 |
+
\f@nchdrbox@@pre
|
| 840 |
+
#3\unskip \f@nchdrbox@@postx
|
| 841 |
+
\crcr
|
| 842 |
+
\egroup
|
| 843 |
+
\f@nchdrbox@@posty
|
| 844 |
+
}%
|
| 845 |
+
\if\f@nchdrbox@@v c\@tempdima=\ht0\advance\@tempdima\dp0%
|
| 846 |
+
\ht0=0.5\@tempdima\dp0=0.5\@tempdima\fi
|
| 847 |
+
\leavevmode \box0
|
| 848 |
+
}
|
| 849 |
+
\@ifclassloaded{newlfm}
|
| 850 |
+
{
|
| 851 |
+
\let\ps@@empty\f@nch@ps@empty
|
| 852 |
+
\AtBeginDocument{%
|
| 853 |
+
\renewcommand{\@zfancyhead}[5]{\relax\hbox to\headwidth{\f@nch@reset
|
| 854 |
+
\@zfancyvbox\headheight{\hbox
|
| 855 |
+
{\rlap{\parbox[b]{\headwidth}{\raggedright\f@nch@olh}}\hfill
|
| 856 |
+
\parbox[b]{\headwidth}{\centering\f@nch@olh}\hfill
|
| 857 |
+
\llap{\parbox[b]{\headwidth}{\raggedleft\f@nch@orh}}}%
|
| 858 |
+
\zheadrule}}\relax}%
|
| 859 |
+
}
|
| 860 |
+
}
|
| 861 |
+
{}
|
| 862 |
+
\endinput
|
| 863 |
+
%%
|
| 864 |
+
%% End of file `fancyhdr.sty'.
|
paper/figures/diagnostics.pdf
ADDED
|
Binary file (27.1 kB). View file
|
|
|
paper/figures/overview.pdf
ADDED
|
Binary file (47.9 kB). View file
|
|
|