Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Charles Harris

dblp:03/6900 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
4since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 4 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
4 papers
Bioinformatics and computational biology · 100%
Artificial intelligence
3 papers
Generative modeling · 48% Graph learning · 28% Representation and self-supervised learning · 14%
Computer graphics and multimedia
1 paper
Geometric modeling and processing · 100%

Topics — the 14 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
generative flow networks
0.912025
SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints · ICLR 2025
Machine learning › Generative modeling
normalizing flow
0.912025
SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints · ICLR 2025
Bioinformatics and computational biology › drug discovery
drug design
0.912025
SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints · ICLR 2025
Bioinformatics and computational biology
geometric deep learning
0.912025
gRNAde: Geometric Deep Learning for 3D RNA inverse design · ICLR 2025
Bioinformatics and computational biology › molecular informatics › cheminformatics
molecule generation
0.912025
SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints · ICLR 2025
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA design
0.912025
gRNAde: Geometric Deep Learning for 3D RNA inverse design · ICLR 2025
Machine learning › Graph learning › graph neural network › geometric graph neural network
equivariant graph neural network
0.812024
Evaluating Representation Learning on the Protein Structure Universe · ICLR 2024
Machine learning › Graph learning
graph neural network
0.812024
Evaluating Representation Learning on the Protein Structure Universe · ICLR 2024
Machine learning › Representation and self-supervised learning
pre-training
0.812024
Evaluating Representation Learning on the Protein Structure Universe · ICLR 2024
Bioinformatics and computational biology › structural bioinformatics
protein structure
0.812024
Evaluating Representation Learning on the Protein Structure Universe · ICLR 2024
Bioinformatics and computational biology › structural bioinformatics › protein structure representation
protein structure representation learning
0.812024
Evaluating Representation Learning on the Protein Structure Universe · ICLR 2024
Computer vision › 3D vision
geometric deep learning
0.612022
Graphein - a Python Library for Geometric Deep Learning and Network Analysis on Biomolecular Structures and Interaction Networks · NeurIPS 2022
Bioinformatics and computational biology › structural biology
biomolecular structure
0.612022
Graphein - a Python Library for Geometric Deep Learning and Network Analysis on Biomolecular Structures and Interaction Networks · NeurIPS 2022
Bioinformatics and computational biology › molecular informatics › cheminformatics
molecular graph representation
0.612022
Graphein - a Python Library for Geometric Deep Learning and Network Analysis on Biomolecular Structures and Interaction Networks · NeurIPS 2022

Methods — techniques the papers use, named apart from their topics

reinforcement learning · 1.7multi-state GNN · 1.7graph neural network · 1.7autoregressive decoding · 1.7GFlowNets · 1.7pre-training · 1.5geometric graph neural networks · 1.5surface-mesh representation · 1.1graph neural network libraries · 1.1
YearPublicationVenuePosition
2025 SynFlowNet: Design of Diverse and Novel Molecules with Synthesis Constraints
abstract
Generative models see increasing use in computer-aided drug design. However, while performing well at capturing distributions of molecular motifs, they often produce synthetically inaccessible molecules. To address this, we introduce SynFlowNet, a GFlowNet model whose action space uses chemical reactions and buyable reactants to sequentially build new molecules. By incorporating forward synthesis as an explicit constraint of the generative mechanism, we aim at bridging the gap between in silico molecular generation and real world synthesis capabilities. We evaluate our approach using synthetic accessibility scores and an independent retrosynthesis tool to assess the synthesizability of our compounds, and motivate the choice of GFlowNets through considerable improvement in sample diversity compared to baselines. Additionally, we identify challenges with reaction encodings that can complicate traversal of the MDP in the backward direction. To address this, we introduce various strategies for learning the GFlowNet backward policy and thus demonstrate how additional constraints can be integrated into the GFlowNet MDP framework. This approach enables our model to successfully identify synthesis pathways for previously unseen molecules.
Miruna T. Cretu, Charles Harris, Ilia Igashov, Arne Schneuing, Marwin H. S. Segler, Bruno E. Correia, Julien Roy, Emmanuel Bengio, Pietro Liò
ICLR2
2025 gRNAde: Geometric Deep Learning for 3D RNA inverse design
abstract
Computational RNA design tasks are often posed as inverse problems, where sequences are designed based on adopting a single desired secondary structure without considering 3D conformational diversity. We introduce gRNAde, a geometric RNA design pipeline operating on 3D RNA backbones to design sequences that explicitly account for structure and dynamics. gRNAde uses a multi-state Graph Neural Network and autoregressive decoding to generates candidate RNA sequences conditioned on one or more 3D backbone structures where the identities of the bases are unknown. On a single-state fixed backbone re-design benchmark of 14 RNA structures from the PDB identified by Das et al. (2010), gRNAde obtains higher native sequence recovery rates (56% on average) compared to Rosetta (45% on average), taking under a second to produce designs compared to the reported hours for Rosetta. We further demonstrate the utility of gRNAde on a new benchmark of multi-state design for structurally flexible RNAs, as well as zero-shot ranking of mutational fitness landscapes in a retrospective analysis of a recent ribozyme. Experimental wet lab validation on 10 different structured RNA backbones finds that gRNAde has a success rate of 50% at designing pseudoknotted RNA structures, a significant advance over 35% for Rosetta. Open source code and tutorials are available at: github.com/chaitjo/geometric-rna-design
Chaitanya K. Joshi, Arian Rokkum Jamasb, Ramón Viñas 0001, Charles Harris, Simon V. Mathis, Alex Morehead, Rishabh Anand, Pietro Liò
ICLR4
2024 Evaluating Representation Learning on the Protein Structure Universe
abstract
We introduce ProteinWorkshop, a comprehensive benchmark suite for representation learning on protein structures with Geometric Graph Neural Networks. We consider large-scale pre-training and downstream tasks on both experimental and predicted structures to enable the systematic evaluation of the quality of the learned structural representation and their usefulness in capturing functional relationships for downstream tasks. We find that: (1) large-scale pretraining on AlphaFold structures and auxiliary tasks consistently improve the performance of both rotation-invariant and equivariant GNNs, and (2) more expressive equivariant GNNs benefit from pretraining to a greater extent compared to invariant models. We aim to establish a common ground for the machine learning and computational biology communities to rigorously compare and advance protein structure representation learning. Our open-source codebase reduces the barrier to entry for working with large protein structure datasets by providing: (1) storage-efficient dataloaders for large-scale structural databases including AlphaFoldDB and ESM Atlas, as well as (2) utilities for constructing new tasks from the entire PDB. ProteinWorkshop is available at: github.com/a-r-j/ProteinWorkshop.
Arian Rokkum Jamasb, Alex Morehead, Chaitanya K. Joshi, Zuobai Zhang, Kieran Didi, Simon V. Mathis, Charles Harris, Jian Tang 0005, Jianlin Cheng, Pietro Liò, Tom L. Blundell
ICLR7
2022 Graphein - a Python Library for Geometric Deep Learning and Network Analysis on Biomolecular Structures and Interaction Networks
abstract
Geometric deep learning has broad applications in biology, a domain where relational structure in data is often intrinsic to modelling the underlying phenomena. Currently, efforts in both geometric deep learning and, more broadly, deep learning applied to biomolecular tasks have been hampered by a scarcity of appropriate datasets accessible to domain specialists and machine learning researchers alike. To address this, we introduce Graphein as a turn-key tool for transforming raw data from widely-used bioinformatics databases into machine learning-ready datasets in a high-throughput and flexible manner. Graphein is a Python library for constructing graph and surface-mesh representations of biomolecular structures, such as proteins, nucleic acids and small molecules, and biological interaction networks for computational analysis and machine learning. Graphein provides utilities for data retrieval from widely-used bioinformatics databases for structural data, including the Protein Data Bank, the AlphaFold Structure Database, chemical data from ZINC and ChEMBL, and for biomolecular interaction networks from STRINGdb, BioGrid, TRRUST and RegNetwork. The library interfaces with popular geometric deep learning libraries: DGL, Jraph, PyTorch Geometric and PyTorch3D though remains framework agnostic as it is built on top of the PyData ecosystem to enable inter-operability with scientific computing tools and libraries. Graphein is designed to be highly flexible, allowing the user to specify each step of the data preparation, scalable to facilitate working with large protein complexes and interaction graphs, and contains useful pre-processing tools for preparing experimental files. Graphein facilitates network-based, graph-theoretic and topological analyses of structural and interaction datasets in a high-throughput manner. We envision that Graphein will facilitate developments in computational biology, graph representation learning and drug discovery. Availability and implementation: Graphein is written in Python. Source code, example usage and tutorials, datasets, and documentation are made freely available under the MIT License at the following URL: https://anonymous.4open.science/r/graphein-3472/README.md
Arian Rokkum Jamasb, Ramón Viñas 0001, Eric Ma, Yuanqi Du, Charles Harris, Dominic Hall, Pietro Liò, Tom L. Blundell
NeurIPS5