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

Roshan Rao

dblp:224/0097 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
4since 2021 · last 2023
0000-0003-4412-3742ORCID · corroborated

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

Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 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
5 papers
Bioinformatics and computational biology · 100%
Artificial intelligence
4 papers
Language models and text generation · 63% Representation and self-supervised learning · 21% Learning paradigms · 16%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
protein structure prediction
1.232023
MSA Transformer · ICML 2021
Transformer protein language models are unsupervised structure learners · ICLR 2021
End-to-end learning of multiple sequence alignments with differentiable Smith-Waterman · Bioinform. 2023
Natural language and speech › Language models and text generation › neural language model
protein language model
1.022021
Language models enable zero-shot prediction of the effects of mutations on protein function · NeurIPS 2021
Transformer protein language models are unsupervised structure learners · ICLR 2021
Bioinformatics and computational biology
multiple sequence alignment
0.712023
End-to-end learning of multiple sequence alignments with differentiable Smith-Waterman · Bioinform. 2023
Bioinformatics and computational biology
sequence alignment
0.712023
End-to-end learning of multiple sequence alignments with differentiable Smith-Waterman · Bioinform. 2023
Natural language and speech › Language models and text generation
masked language modeling
0.512021
MSA Transformer · ICML 2021
Bioinformatics and computational biology
protein function prediction
0.512021
Language models enable zero-shot prediction of the effects of mutations on protein function · NeurIPS 2021
Bioinformatics and computational biology › protein sequence analysis › protein sequence representation
protein language model
0.512021
MSA Transformer · ICML 2021
Bioinformatics and computational biology › statistical genetics
variant effect prediction
0.512021
Language models enable zero-shot prediction of the effects of mutations on protein function · NeurIPS 2021
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
self-supervised representation learning
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019
Machine learning › Learning paradigms
semi-supervised learning
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019
Bioinformatics and computational biology › structural bioinformatics
protein modeling
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019
Bioinformatics and computational biology › protein analysis › protein bioinformatics
protein representation learning
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019

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

zero-shot inference · 1.0transformer · 1.0self-supervised learning · 1.0row and column attention · 1.0protein language model · 1.0multiple sequence alignment · 1.0self-supervised pretraining · 0.8markov random field · 0.7differentiable smith-waterman · 0.7contrastive learning · 0.7sequence learning · 0.4
YearPublicationVenuePosition
2023 End-to-end learning of multiple sequence alignments with differentiable Smith-Waterman
abstract
MOTIVATION: Multiple sequence alignments (MSAs) of homologous sequences contain information on structural and functional constraints and their evolutionary histories. Despite their importance for many downstream tasks, such as structure prediction, MSA generation is often treated as a separate pre-processing step, without any guidance from the application it will be used for. RESULTS: Here, we implement a smooth and differentiable version of the Smith-Waterman pairwise alignment algorithm that enables jointly learning an MSA and a downstream machine learning system in an end-to-end fashion. To demonstrate its utility, we introduce SMURF (Smooth Markov Unaligned Random Field), a new method that jointly learns an alignment and the parameters of a Markov Random Field for unsupervised contact prediction. We find that SMURF learns MSAs that mildly improve contact prediction on a diverse set of protein and RNA families. As a proof of concept, we demonstrate that by connecting our differentiable alignment module to AlphaFold2 and maximizing predicted confidence, we can learn MSAs that improve structure predictions over the initial MSAs. Interestingly, the alignments that improve AlphaFold predictions are self-inconsistent and can be viewed as adversarial. This work highlights the potential of differentiable dynamic programming to improve neural network pipelines that rely on an alignment and the potential dangers of optimizing predictions of protein sequences with methods that are not fully understood. AVAILABILITY AND IMPLEMENTATION: Our code and examples are available at: https://github.com/spetti/SMURF. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Samantha Petti, Nicholas Bhattacharya, Roshan Rao, Justas Dauparas, Juannan Zhou, Alexander M. Rush, Peter K. Koo, Sergey Ovchinnikov 0001
Bioinform.3
2021 Transformer protein language models are unsupervised structure learners
Roshan Rao, Joshua Meier, Tom Sercu, Alexander Rives
ICLR1
2021 MSA Transformer
abstract
Unsupervised protein language models trained across millions of diverse sequences learn structure and function of proteins. Protein language models studied to date have been trained to perform inference from individual sequences. The longstanding approach in computational biology has been to make inferences from a family of evolutionarily related sequences by fitting a model to each family independently. In this work we combine the two paradigms. We introduce a protein language model which takes as input a set of sequences in the form of a multiple sequence alignment. The model interleaves row and column attention across the input sequences and is trained with a variant of the masked language modeling objective across many protein families. The performance of the model surpasses current state-of-the-art unsupervised structure learning methods by a wide margin, with far greater parameter efficiency than prior state-of-the-art protein language models.
Roshan Rao, Robert Verkuil, Joshua Meier, John F. Canny, Pieter Abbeel, Tom Sercu, Alexander Rives
ICML1
2021 Language models enable zero-shot prediction of the effects of mutations on protein function
abstract
Modeling the effect of sequence variation on function is a fundamental problem for understanding and designing proteins. Since evolution encodes information about function into patterns in protein sequences, unsupervised models of variant effects can be learned from sequence data. The approach to date has been to fit a model to a family of related sequences. The conventional setting is limited, since a new model must be trained for each prediction task. We show that using only zero-shot inference, without any supervision from experimental data or additional training, protein language models capture the functional effects of sequence variation, performing at state-of-the-art.
Joshua Meier, Roshan Rao, Robert Verkuil, Tom Sercu, Alexander Rives
NeurIPS2
2019 Evaluating Protein Transfer Learning with TAPE
abstract
Protein modeling is an increasingly popular area of machine learning research. Semi-supervised learning has emerged as an important paradigm in protein modeling due to the high cost of acquiring supervised protein labels, but the current literature is fragmented when it comes to datasets and standardized evaluation techniques. To facilitate progress in this field, we introduce the Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology. We curate tasks into specific training, validation, and test splits to ensure that each task tests biologically relevant generalization that transfers to real-life scenarios. We benchmark a range of approaches to semi-supervised protein representation learning, which span recent work as well as canonical sequence learning techniques. We find that self-supervised pretraining is helpful for almost all models on all tasks, more than doubling performance in some cases. Despite this increase, in several cases features learned by self-supervised pretraining still lag behind features extracted by state-of-the-art non-neural techniques. This gap in performance suggests a huge opportunity for innovative architecture design and improved modeling paradigms that better capture the signal in biological sequences. TAPE will help the machine learning community focus effort on scientifically relevant problems. Toward this end, all data and code used to run these experiments is available at https://github.com/songlab-cal/tape
Roshan Rao, Nicholas Bhattacharya, Yan Duan, Xi Chen 0022, John F. Canny, Pieter Abbeel, Yun S. Song
NeurIPS1
2019 GPU accelerated t-distributed stochastic neighbor embedding
David M. Chan, Roshan Rao, Forrest Huang, John F. Canny
J. Parallel Distributed Comput.2
2018 T-SNE-CUDA: GPU-Accelerated T-SNE and its Applications to Modern Data
abstract
Modern datasets and models are notoriously difficult to explore and analyze due to their inherent high dimensionality and massive numbers of samples. Existing visualization methods which employ dimensionality reduction to two or three dimensions are often inefficient and/or ineffective for these datasets. This paper introduces T-SNE-CUDA, a GPU-accelerated implementation of t-distributed Symmetric Neighbour Embedding (t-SNE) for visualizing datasets and models. T-SNE-CUDA significantly outperforms current implementations with 50-700x speedups on the CIFAR-10 and MNIST datasets. These speedups enable, for the first time, visualization of the neural network activations on the entire ImageNet dataset - a feat that was previously computationally intractable. We also demonstrate visualization performance in the NLP domain by visualizing the GloVe embedding vectors. From these visualizations, we can draw interesting conclusions about using the L2 metric in these embedding spaces. T-SNE-CUDA is publicly available at https://github.com/CannyLab/tsne-cuda.
David M. Chan, Roshan Rao, Forrest Huang, John F. Canny
SBAC-PAD2