:tocdepth: 2 Research ==================== I work on formal methods for modelling and analysing chemical systems (algorithmic cheminformatics) and combines it with algorithm engineering to obtain implementations that are useful in practice. I am in general interested in algorithmics (in particular graph algorithms) and generic programming. See also - The `Algorithms Group `__ homepage. - The `Cheminformatics Group `__ homepage. - My `official SDU researcher profile page `__. .. _software: Software -------- The development of new methods in algorithmic cheminformatics has resultet in multiple software packages, libraries, and incidental open source contributions. See also my `GitHub `__ page. * `MØD `__: a package for graph-based cheminformatics. * `GraphCanon `__: a C++ library with an algorithm framework for graph canonicalization, graph isomorphism, and computation of automorphism groups of graphs. * `GraphCanon Visualizer `__: a visualizer for the GraphCanon library, showing and animaing how a canonicalization run proceeded. Try it `here `__. * `PermGroup `__: a C++ library working efficiently with permutation groups. * `Sphinx `__: Sphinx is a documentation tool that supports multiple programming languages (domains). I am the author and maintainer of the C and C++ domains. * `Breathe `__: A Sphinx extension for rendering Doxygen documentation. I have made several large contributions to the project. .. _publications: List of Publications -------------------- | ORCID: `0000-0002-4165-3732 `__ | `BibTeX <../_static/papers.bib>`__ Most of the publications use the tradition of ordering authors by name. The exceptions, marked with (:math:`\tau`) before the authors, use the traditions, e.g., from life-science to order names. * | **Reconciling Inconsistent Molecular Structures from Biochemical Databases** | (:math:`\tau`) Casper Asbj{\o}rn Eriksen, Jakob L. Andersen, Rolf Fagerberg, Daniel Merkle | *International Symposium on Bioinformatics Research and Applications, ISBRA*, 58-71, 2023 [ `DOI `__, `TR `__ ] * | **On the Realisability of Chemical Pathways** | Jakob L. Andersen, Sissel Banke, Rolf Fagerberg, Christoph Flamm, Daniel Merkle, Peter F. Stadler | *International Symposium on Bioinformatics Research and Applications, ISBRA*, 409-419, 2023 [ `DOI `__, `TR `__ ] * | **Representing Catalytic Mechanisms with Rule Composition** | Jakob L. Andersen, Rolf Fagerberg, Christoph Flamm, Walter Fontana, Juri Kolčák, Christophe V. F. P. Laurent, Daniel Merkle, and Nikolai Nøjgaard | *Journal of Chemical Information and Modeling*, 62(22), 5513-5524, 2022 [ `DOI `__, `TR `__ ] * | **An open source computational workflow for the discovery of autocatalytic networks in abiotic reactions** | (:math:`\tau`) Aayush Arya, Jessica Ray, Siddhant Sharma, Romulo Cruz Simbron, Alejandro Lozano, Harrison B. Smith, Jakob L. Andersen, Huan Chen, Markus Meringer, Henderson James Cleaves | *Chemical Sciemce*, 13(17), 4838-4853, 2022 [ `DOI `__ ] * | **Graph transformation for enzymatic mechanisms** | Jakob L. Andersen, Rolf Fagerberg, Christoph Flamm, Walter Fontana, Juraj Kolčák, Christophe V. F. P. Laurent, Daniel Merkle, and Nikolai Nøjgaard | *Bioinformatics*, 37(Supplement_1), 2021 [ `DOI `__, `TR `__ ] * | **Rewriting theory for the life Sciences: A unifying theory of CTMC semantics** | (:math:`\tau`) Nicolas Behr, Jean Krivine, Jakob L. Andersen, Daniel Merkle | *Theoretical Computer Science*, 884, 68-115, 2021 [ `DOI `__, `TR `__ ] * | **Defining Autocatalysis in Chemical Reaction Networks** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, Peter F. Stadler | *Journal of Systems Chemistry*, 8, 2020 [ `HTTP `__ | `TR `__ ] * | **Computational Simulations for Cyclizations Catalyzed by Plant Monoterpene Synthases** | (:math:`\tau`) Waldeyr Mendes Cordeiro da Silva, Daniela P. de Andrade, Jakob L. Andersen, Maria Emilia Telles Walter, Marcelo M. Brigido, Peter F. Stadler, Christoph Flamm | In *Advances in Bioinformatics and Computational Biology - 13th Brazilian Symposium on Bioinformatics, BSB*, 247-258, 2020 [ `DOI `__ ] * | Conference version: **A Generic Framework for Engineering Graph Canonization Algorithms** | Jakob L. Andersen, Daniel Merkle | *2018 Proceedings of the Twentieth Workshop on Algorithm Engineering and Experiments (ALENEX)*, 2018 [ `DOI `__ | `TR `__ ] | Extended journal version: **A Generic Framework for Engineering Graph Canonization Algorithms** | Jakob L. Andersen, Daniel Merkle | *Journal of Experimental Algorithms*, 25(1), 2020 [ `DOI `__ ] * | **A Graph-Based Tool to Embed the $\\pi$-Calculus into a Computational DPO Framework** | Jakob L. Andersen, Marc Hellmuth, Daniel Merkle, Nikolai Nøjgaard, Marco Peressotti | In *Proceedings of the SOFSEM 2020 Doctoral Student Research Forum*, CEUR Workshop Proceedings, 121-132, 2020 [ `HTTP `__ | `PDF `__ ] * | **Information Processing in Chemical Systems** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, Peter F. Stadler | In *The Energetics of Computing in Life and Machines*, SFI Press, 2019 [ `ISBN `__ ] * | Conference version: **Graph Transformations, Semigroups, and Isotopic Labeling** | Jakob L. Andersen, Daniel Merkle, Peter S. Rasmussen | *Bioinformatics Research and Applications - 15th International Symposium, ISBRA*, 196-207, 2019 [ `DOI `__ ] | Journal version: **Combining Graph Transformations and Semigroups for Isotopic Labeling Design** | Jakob L. Andersen, Daniel Merkle, Peter S. Rasmussen | *Journal of Computational Biology*, 27(2), 269-287, 2020 [ `DOI `__ ] * | **Chemical Transformation Motifs --- Modelling Pathways as Integer Hyperflows** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, Peter F. Stadler | *IEEE/ACM Transactions on Computational Biology and Bioinformatics*, 16(2), 510-523, 2019 [ `DOI `__ | `TR `__ ] (date of preprint publication: December 2017) * | **Exploring Plant Sesquiterpene Diversity by Generating Chemical Networks** | (:math:`\tau`) Waldeyr M. C. da Silva, Jakob L. Andersen, Maristela T. Holanda, Maria Emília M. T. Walter, Marcelo M. Brigido, Peter F. Stadler, Christoph Flamm | *Processes*, 7(4), 240, 2019 [ `DOI `__ ] * | **Rule Composition in Graph Transformation Models of Chemical Reactions** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, Peter F. Stadler | *MATCH, Communications in Mathematical and in Computer Chemistry*, 80(3), 661-704, 2018 [ `HTTP `__ ] * | **Towards Mechanistic Prediction of Mass Spectra Using Graph Transformation** | Jakob L. Andersen, Rolf Fagerberg, Christoph Flamm, Rojin Kianian, Daniel Merkle, Peter F. Stadler | *MATCH, Communications in Mathematical and in Computer Chemistry*, 80(3), 705-731, 2018 [ `HTTP `__ ] * | **An Intermediate Level of Abstraction for Computational Systems Chemistry** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, Peter F. Stadler | *Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences*, 375(2109), 2017 [ `DOI `__ | `TR `__ ] * | **Chemical Graph Transformation with Stereo-Information** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, Peter F. Stadler | *Graph Transformation - 10th International Conference, ICGT 2017*, 54-69, 2017 [ `DOI `__ ] * | **A Software Package for Chemically Inspired Graph Transformation** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, and Peter F. Stadler | *Graph Transformation - 9th International Conference, ICGT 2016*, 73-88, 2016 [ `DOI `__ | `TR `__ ] * | **In silico Support for Eschenmoser’s Glyoxylate Scenario** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, and Peter F. Stadler | *Israel Journal of Chemistry*, 55(8):919-933, 2015. [ `DOI `__ | `TR `__ ] * | **50 Shades of Rule Composition --- From Chemical Reactions to Higher Levels of Abstraction** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, and Peter F. Stadler | *Formal Methods in Macro-Biology*, 8738:117-135, 2014. [ `DOI `__ ] * | Conference version: **Towards an Optimal DNA-Templated Molecular Assembler** | Jakob L. Andersen, Christoph Flamm, Martin M. Hanczyc, and Daniel Merkle | *ALIFE 14: The Fourteenth Conference on the Synthesis and Simulation of Living Systems*, 14:557-564, 2014. [ `DOI `__ | `http `__ ] | Journal version: **Towards Optimal DNA-Templated Computing** | Jakob L. Andersen, Christoph Flamm, Martin M. Hanczyc, and Daniel Merkle | *International Journal of Unconventional Computing*, 11(3-4):185-203, 2015. [ `http `__ ] * | **Generic Strategies for Chemical Space Exploration** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, and Peter F. Stadler | *International Journal of Computational Biology and Drug Design*, 7(2/3):225-258, 2014. [ `DOI `__ | `TR `__ ] * | **Navigating the Chemical Space of HCN Polymerization and Hydrolysis: Guiding Graph Grammars by Mass Spectrometry Data.** | Jakob L. Andersen, Tommy Andersen, Christoph Flamm, Martin M. Hanczyc, Daniel Merkle, and Peter F. Stadler | *Entropy*, 15(10):4066-4083, 2013. [ `DOI `__ | `http `__ ] * | **Inferring chemical reaction patterns using rule composition in graph grammars.** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, and Peter F. Stadler | *Journal of Systems Chemistry*, 4(1):4, 2013. [ `DOI `__ | `http `__ ] * | **Maximizing output and recognizing autocatalysis in chemical reaction networks is NP-complete.** | Jakob L. Andersen, Christoph Flamm, Daniel Merkle, and Peter F. Stadler | *Journal of Systems Chemistry*, 3(1):1, 2012. [ `DOI `__ | `http `__ ]