Ulrich F. Keyser

Ulrich F. Keyser

University of Cambridge

H-index: 65

Europe-United Kingdom

About Ulrich F. Keyser

Ulrich F. Keyser, With an exceptional h-index of 65 and a recent h-index of 50 (since 2020), a distinguished researcher at University of Cambridge, specializes in the field of Biological Physics, Single Molecules, Membrane Transport.

His recent articles reflect a diverse array of research interests and contributions to the field:

Sensing the DNA-mismatch tolerance of catalytically inactive Cas9 via barcoded DNA nanostructures in solid-state nanopores

Single-molecule RNA sizing enables quantitative analysis of alternative transcription termination

Resolution dependence of most probable pathways with state-dependent diffusivity

Supplementary Material for: Patiño-Guillén, G.; Pešović, J.; Panić, M.; Savić-Pavićević, D.; Bošković, F.; Keyser, UF Single-Molecule RNA Sizing Enables Quantitative Analysis …

Author Correction: Sensing the DNA-mismatch tolerance of catalytically inactive Cas9 via barcoded DNA nanostructures in solid-state nanopores

Multiplexed nanopore-based nucleic acid sensing and bacterial identification using DNA dumbbell nanoswitches

Simultaneous identification of viruses and viral variants with programmable DNA nanobait

Nanopore translocation reveals electrophoretic force on A-and B-form nucleic acids

Ulrich F. Keyser Information

University

University of Cambridge

Position

Professor of Applied Physics Cavendish Lab

Citations(all)

15277

Citations(since 2020)

7999

Cited By

10569

hIndex(all)

65

hIndex(since 2020)

50

i10Index(all)

171

i10Index(since 2020)

141

Email

University Profile Page

University of Cambridge

Ulrich F. Keyser Skills & Research Interests

Biological Physics

Single Molecules

Membrane Transport

Top articles of Ulrich F. Keyser

Sensing the DNA-mismatch tolerance of catalytically inactive Cas9 via barcoded DNA nanostructures in solid-state nanopores

Authors

Sarah E Sandler,Nicole E Weckman,Sarah Yorke,Akashaditya Das,Kaikai Chen,Richard Gutierrez,Ulrich F Keyser

Journal

Nature Biomedical Engineering

Published Date

2024/3

Single-molecule quantification of the strength and sequence specificity of interactions between proteins and nucleic acids would facilitate the probing of protein–DNA binding. Here we show that binding events between the catalytically inactive Cas9 ribonucleoprotein and any pre-defined short sequence of double-stranded DNA can be identified by sensing changes in ionic current as suitably designed barcoded linear DNA nanostructures with Cas9-binding double-stranded DNA overhangs translocate through solid-state nanopores. We designed barcoded DNA nanostructures to study the relationships between DNA sequence and the DNA-binding specificity, DNA-binding efficiency and DNA-mismatch tolerance of Cas9 at the single-nucleotide level. Nanopore-based sensing of DNA-barcoded nanostructures may help to improve the design of efficient and specific ribonucleoproteins for biomedical applications …

Single-molecule RNA sizing enables quantitative analysis of alternative transcription termination

Authors

Gerardo Patiño-Guillén,Jovan Pešović,Marko Panić,Dušanka Savić-Pavićević,Filip Bošković,Ulrich Felix Keyser

Journal

Nature Communications

Published Date

2024/2/24

Transcription, a critical process in molecular biology, has found many applications in RNA synthesis, including mRNA vaccines and RNA therapeutics. However, current RNA characterization technologies suffer from amplification and enzymatic biases that lead to loss of native information. Here, we introduce a strategy to quantitatively study both transcription and RNA polymerase behaviour by sizing RNA with RNA nanotechnology and nanopores. To begin, we utilize T7 RNA polymerase to transcribe linear DNA lacking termination sequences. Surprisingly, we discover alternative transcription termination in the origin of replication sequence. Next, we employ circular DNA without transcription terminators to perform rolling circle transcription. This allows us to gain valuable insights into the processivity and transcription behaviour of RNA polymerase at the single-molecule level. Our work demonstrates how RNA …

Resolution dependence of most probable pathways with state-dependent diffusivity

Authors

Alice L Thorneywork,Jannes Gladrow,Ulrich F Keyser,Michael E Cates,Ronojoy Adhikari,Julian Kappler

Journal

arXiv preprint arXiv:2402.01559

Published Date

2024/2/2

Recent experiments have probed the relative likelihoods of trajectories in stochastic systems by observing survival probabilities within a tube of radius in spacetime. We measure such probabilities here for a colloidal particle in a corrugated channel, corresponding to a bistable potential with state-dependent diffusivity. In contrast to previous findings for state-independent noise, we find that the most probable pathway changes qualitatively as the tube radius is altered. We explain this by computing the survival probabilities predicted by overdamped Langevin dynamics. At high enough resolution (small enough ), survival probabilities depend solely on diffusivity variations, independent of deterministic forces; finite corrections yield a generalization of the Onsager-Machlup action. As corollary, ratios of survival probabilities are singular as , but become regular, and described by the classical Onsager-Machlup action, only in the special case of state-independent noise.

Supplementary Material for: Patiño-Guillén, G.; Pešović, J.; Panić, M.; Savić-Pavićević, D.; Bošković, F.; Keyser, UF Single-Molecule RNA Sizing Enables Quantitative Analysis …

Authors

Gerardo Patiño-Guillén,Jovan Pešović,Marko Panić,Dušanka Savić-Pavićević,Filip Bošković,Ulrich Felix Keyser

Journal

Nature Communications

Published Date

2024

Supplementary Figure 1. Design of RNA ID. a The position of the repeats label ‘R’and the ‘1’bits within the RNA ID is shown. b ‘R’represents a DNA CAG10 oligonucleotide (docking strand) that binds to the CUG repeats, this oligo has an overhang sequence with 3’biotin that binds to a complementary strand (imaging strand) with another 3’biotin, enabling the overall binding of two monovalent streptavidins to RNA ID. c The RNA ID is decorated with ‘1’. Two ‘1’bits are included in the RNA ID design to produce a distinguishable signal.‘1’bits lack biotin on the docking strand, which enables the binding of only one monovalent streptavidin per bit, providing a discriminatory signal in nanopore recordings.

Author Correction: Sensing the DNA-mismatch tolerance of catalytically inactive Cas9 via barcoded DNA nanostructures in solid-state nanopores

Authors

Sarah E Sandler,Nicole E Weckman,Sarah Yorke,Akashaditya Das,Kaikai Chen,Richard Gutierrez,Ulrich F Keyser

Journal

Nature Biomedical Engineering

Published Date

2024

Author Correction: Sensing the DNA-mismatch tolerance of catalytically inactive Cas9 via barcoded DNA nanostructures in solid-state nanopores - PMC Back to Top Skip to main content NIH NLM Logo Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation Preview improvements coming to the PMC website in October 2024. Learn More or Try it out now. Search PMC Full-Text Archive Search in PMC Advanced Search User Guide Journal List Nature Portfolio PMC10963258 Other Formats PDF (499K) Actions Cite Collections Share Permalink Copy RESOURCES Similar articles Cited by other articles Links to NCBI Databases Journal List Nature Portfolio PMC10963258 As a library, NLM provides access to scientific literature. Inclusion in an NLM database does not imply endorsement of, or agreement with, the contents by NLM or the National Institutes of Health. Learn more: PMC Disclaimer …

Multiplexed nanopore-based nucleic acid sensing and bacterial identification using DNA dumbbell nanoswitches

Authors

Jinbo Zhu,Ran Tivony,Filip Bošković,Joana Pereira-Dias,Sarah E Sandler,Stephen Baker,Ulrich F Keyser

Journal

Journal of the American Chemical Society

Published Date

2023/5/23

Multiplexed nucleic acid sensing methods with high specificity are vital for clinical diagnostics and infectious disease control, especially in the postpandemic era. Nanopore sensing techniques have developed in the past two decades, offering versatile tools for biosensing while enabling highly sensitive analyte measurements at the single-molecule level. Here, we establish a nanopore sensor based on DNA dumbbell nanoswitches for multiplexed nucleic acid detection and bacterial identification. The DNA nanotechnology-based sensor switches from an “open” into a “closed” state when a target strand hybridizes to two sequence-specific sensing overhangs. The loop in the DNA pulls two groups of dumbbells together. The change in topology results in an easily recognized peak in the current trace. Simultaneous detection of four different sequences was achieved by assembling four DNA dumbbell nanoswitches on …

Simultaneous identification of viruses and viral variants with programmable DNA nanobait

Authors

Filip Bošković,Jinbo Zhu,Ran Tivony,Alexander Ohmann,Kaikai Chen,Mohammed F Alawami,Milan Đorđević,Niklas Ermann,Joana Pereira-Dias,Michael Fairhead,Mark Howarth,Stephen Baker,Ulrich F Keyser

Journal

Nature Nanotechnology

Published Date

2023/3

Respiratory infections are the major cause of death from infectious disease worldwide. Multiplexed diagnostic approaches are essential as many respiratory viruses have indistinguishable symptoms. We created self-assembled DNA nanobait that can simultaneously identify multiple short RNA targets. The nanobait approach relies on specific target selection via toehold-mediated strand displacement and rapid readout via nanopore sensing. Here we show that this platform can concurrently identify several common respiratory viruses, detecting a panel of short targets of viral nucleic acids from multiple viruses. Our nanobait can be easily reprogrammed to discriminate viral variants with single-nucleotide resolution, as we demonstrated for several key SARS-CoV-2 variants. Last, we show that the nanobait discriminates between samples extracted from oropharyngeal swabs from negative- and positive-SARS-CoV-2 …

Nanopore translocation reveals electrophoretic force on A-and B-form nucleic acids

Authors

F Bošković,C Maffeo,G Patiño-Guillén,R Tivony,A Aksimentiev,UF Keyser

Journal

bioRxiv

Published Date

2023/9/15

Electrophoretic transport plays a pivotal role in advancing sensing technologies, with A-form nucleic acids, predominantly RNA-containing, emerging as the new frontier for nanopore sensing and sequencing. Here, we compare the less-explored dynamics of A-form electrophoretic transport with the well-researched transport of B-form DNA. Using DNA/RNA nanotechnology and solid-state nanopores, the translocation of RNA: DNA (RD) and DNA: DNA (DD) duplexes was examined. Notably, RD duplexes were found to translocate through nanopores up to 1.8 times faster than DD duplexes, despite containing the same number of base pairs. Our experiments reveal that A-and B-form duplex molecules with the same contour length move with comparable velocity through nanopores. We examined the physical characteristics of both duplex forms using atomic force microscopy, agarose gel electrophoresis, and dynamic …

Research data supporting:" Single-Molecule RNA Sizing Enables Quantitative Analysis of Alternative Transcription Termination"

Authors

Gerardo Patino Guillen,Jovan Pešović,Marko Panić,Dušanka Savić-Pavićević,Filip Bošković,Ulrich Keyser

Published Date

2023/12/11

The source data is presented in excel files. Excel, Origin Pro or Python can be used to analyse the data. Agarose gels are included and they can be analysed in ImageJ.

Single-Molecule Sizing through Nanocavity Confinement

Authors

Raphaël PB Jacquat,Georg Krainer,Quentin AE Peter,Ali Nawaz Babar,Oliver Vanderpoorten,Catherine K Xu,Timothy J Welsh,Clemens F Kaminski,Ulrich F Keyser,Jeremy J Baumberg,Tuomas PJ Knowles

Journal

Nano Letters

Published Date

2023/2/24

An approach relying on nanocavity confinement is developed in this paper for the sizing of nanoscale particles and single biomolecules in solution. The approach, termed nanocavity diffusional sizing (NDS), measures particle residence times within nanofluidic cavities to determine their hydrodynamic radii. Using theoretical modeling and simulations, we show that the residence time of particles within nanocavities above a critical time scale depends on the diffusion coefficient of the particle, which allows the estimation of the particle’s size. We demonstrate this approach experimentally through the measurement of particle residence times within nanofluidic cavities using single-molecule confocal microscopy. Our data show that the residence times scale linearly with the sizes of nanoscale colloids, protein aggregates, and single DNA oligonucleotides. NDS thus constitutes a new single molecule optofluidic approach …

Source Data for Nanopore sensing with DNA nanostructures reveals Guide-Intrinsic Mismatch Tolerance of CRISPR/dCas9

Authors

Sarah E Sandler,Nicole E Weckman,Sarah Yorke,Akashaditya Das,Kaikai Chen,Richard Gutierrez,Ulrich Keyser

Published Date

2023/5/11

This is the source data for Nanopore sensing with DNA nanostructures reveals Guide-Intrinsic Mismatch Tolerance of CRISPR/dCas9 in Nature Biomedical Engineering. The data was generated by mixing a DNA nanostructure with dCas9 and measuring the change in current generated from translocation in solid-state nanopores. Data is originally in TDMS format (which can be given upon request) and then converted from TDMS to hdf5 using https://bitbucket. org/nikaer/nanopyre/src/master/-from this translocationfinder is used which writes files from TDMS (labview) to hdf5. Processing and further data analysis from the hdf5 is done using https://github. com/sarahsandler/nanopro. TDMS files are from labview, however there is a nptdms software which can be used to read them into python. Please see the manuscript for more details.

Spatially multiplexed single-molecule translocations through a nanopore at controlled speeds

Authors

Samuel M Leitao,Vytautas Navikas,H Miljkovic,Barney Drake,S Marion,Gordanna Pistoletti Blanchet,Kaikai Chen,Simon Finn Mayer,UF Keyser,Alexandre Kuhn,GE Fantner,Aleksandra Radenovic

Journal

Nature Nanotechnology

Published Date

2023/9

In current nanopore-based label-free single-molecule sensing technologies, stochastic processes influence the selection of translocating molecule, translocation rate and translocation velocity. As a result, single-molecule translocations are challenging to control both spatially and temporally. Here we present a method using a glass nanopore mounted on a three-dimensional nanopositioner to spatially select molecules, deterministically tethered on a glass surface, for controlled translocations. By controlling the distance between the nanopore and glass surface, we can actively select the region of interest on the molecule and scan it a controlled number of times and at a controlled velocity. Decreasing the velocity and averaging thousands of consecutive readings of the same molecule increases the signal-to-noise ratio by two orders of magnitude compared with free translocations. We demonstrate the method’s …

DNA Carrier-Assisted Molecular Ping-Pong in an Asymmetric Nanopore

Authors

Mohammed Alawami,Jinbo Zhu,Casey M Platnich,Ulrich F Keyser,Kaikai Chen

Published Date

2023/11/30

Nanopore analysis relies on ensemble averaging of translocation signals obtained from numerous molecules, requiring a relatively high sample concentration and a long turnaround time from the sample to results. The recapture and subsequent re-reading of the same molecule is a promising alternative that enriches the signal information from a single molecule. Here, we describe how an asymmetric nanopore improves molecular ping-pong by promoting the recapture of the molecule in the trans reservoir. We also demonstrate that the molecular recapture could be improved by linking the target molecule to a long DNA carrier to reduce the diffusion, thereby achieving over 100 recapture events. Using this ping-pong methodology, we demonstrate its use in accurately resolving nanostructure motifs along a DNA scaffold through repeated detection. Our method offers novel insights into the control of DNA polymer dynamics within nanopore confinement and opens avenues for the development of a high-fidelity DNA detection platform.

Diversity of dynamic voltage patterns in neuronal dendrites revealed by nanopipette electrophysiology

Authors

Jeffrey Mc Hugh,Stanislaw Makarchuk,Daria Mozheiko,Ana Fernandez-Villegas,Gabriele S Kaminski Schierle,Clemens F Kaminski,Ulrich F Keyser,David Holcman,Nathalie Rouach

Journal

Nanoscale

Published Date

2023

Dendrites and dendritic spines are the essential cellular compartments in neuronal communication, conveying information through transient voltage signals. Our understanding of these compartmentalized voltage dynamics in fine, distal neuronal dendrites remains poor due to the difficulties inherent to accessing and stably recording from such small, nanoscale cellular compartments for a sustained time. To overcome these challenges, we use nanopipettes that permit long and stable recordings directly from fine neuronal dendrites. We reveal a diversity of voltage dynamics present locally in dendrites, such as spontaneous voltage transients, bursting events and oscillating periods of silence and firing activity, all of which we characterized using segmentation analysis. Remarkably, we find that neuronal dendrites can display spontaneous hyperpolarisation events, and sustain transient hyperpolarised states. The …

Nanopore Sensing with DNA Nanostructures Reveals Guide-Intrinsic Mismatch Tolerance of CRISPR/dCas9

Authors

Sarah Sandler,Nicole Weckman,Sarah Yorke,Akashaditya Das,Kaikai Chen,Richard Guitterez,Ulrich Keyser

Published Date

2023/5/5

Sequence-specific interactions between nucleic acids and proteins are fundamental to many critical biological processes. Despite the ubiquitous nature of protein-DNA binding, versatile methods to probe the specificity of these events remain elusive. In particular, single-molecule methods that enable the quantification of these processes are essential towards understanding and manipulating protein binding. To this end, we report a system which leverages solid state nanopores with diameters of~ 10 nm to identify binding events between DNA and CRISPR associated (Cas) probes–specifically catalytically inactive or dead Cas9 (dCas9), which binds to DNA but does not cleave it. The rational design of DNA nanostructures allows for the incorporation of user-defined binding sequences, enabling a systematic study of how mismatch position and identity impacts the binding efficiency. These experiments reveal the relationship between sequence and binding at the single nucleotide level, exemplifying the utility of both nanopore measurements and DNA nanotechnology towards the next generation of biosensing assays.

DNA Volume, Topology, and Flexibility Dictate Nanopore Current Signals

Authors

Yunxuan Li,Sarah E Sandler,Ulrich F Keyser,Jinbo Zhu

Journal

Nano Letters

Published Date

2023/7/24

Nanopores have developed into powerful single-molecule sensors capable of identifying and characterizing small polymers, such as DNA, by electrophoretically driving them through a nanoscale pore and monitoring temporary blockades in the ionic pore current. However, the relationship between nanopore signals and the physical properties of DNA remains only partly understood. Herein, we introduce a programmable DNA carrier platform to capture carefully designed DNA nanostructures. Controlled translocation experiments through our glass nanopores allowed us to disentangle this relationship. We vary DNA topology by changing the length, strand duplications, sequence, unpaired nucleotides, and rigidity of the analyte DNA and find that the ionic current drop is mainly determined by the volume and flexibility of the DNA nanostructure in the nanopore. Finally, we use our understanding of the role of DNA …

Multiplexed Digital Characterization of Misfolded Protein Oligomers via Solid-State Nanopores

Authors

Sarah E Sandler,Robert I Horne,Sara Rocchetti,Robert Novak,Nai-Shu Hsu,Marta Castellana Cruz,Z Faidon Brotzakis,Rebecca C Gregory,Sean Chia,Gonçalo JL Bernardes,Ulrich F Keyser,Michele Vendruscolo

Journal

Journal of the American Chemical Society

Published Date

2023/11/16

Misfolded protein oligomers are of central importance in both the diagnosis and treatment of Alzheimer’s and Parkinson’s diseases. However, accurate high-throughput methods to detect and quantify oligomer populations are still needed. We present here a single-molecule approach for the detection and quantification of oligomeric species. The approach is based on the use of solid-state nanopores and multiplexed DNA barcoding to identify and characterize oligomers from multiple samples. We study α-synuclein oligomers in the presence of several small-molecule inhibitors of α-synuclein aggregation as an illustration of the potential applicability of this method to the development of diagnostic and therapeutic methods for Parkinson’s disease.

Effective cell membrane tension is independent of polyacrylamide substrate stiffness

Authors

Eva Kreysing,Jeffrey Mc Hugh,Sarah K Foster,Kurt Andresen,Ryan D Greenhalgh,Eva K Pillai,Andrea Dimitracopoulos,Ulrich F Keyser,Kristian Franze

Journal

PNAS nexus

Published Date

2023/1

Most animal cells are surrounded by a cell membrane and an underlying actomyosin cortex. Both structures are linked, and they are under tension. In-plane membrane tension and cortical tension both influence many cellular processes, including cell migration, division, and endocytosis. However, while actomyosin tension is regulated by substrate stiffness, how membrane tension responds to mechanical substrate properties is currently poorly understood. Here, we probed the effective membrane tension of neurons and fibroblasts cultured on glass and polyacrylamide substrates of varying stiffness using optical tweezers. In contrast to actomyosin-based traction forces, both peak forces and steady-state tether forces of cells cultured on hydrogels were independent of substrate stiffness and did not change after blocking myosin II activity using blebbistatin, indicating that tether and traction forces are not directly …

Nucleic Acid and Other Compositions and Methods for the Modulation of Cell Membranes

Published Date

2023/4/6

The present invention provides compositions and methods for transferring phospholipids and other molecules between the leaflets of a cell membrane. The compositions comprise at least one nucleic acid or compound having a hydrophilic region, where the composition is able to form a nanostructure that forms a toroidal pore in a lipid membrane. The nucleic acid or hydrophilic region-containing compound further contains an attached molecule capable of inserting the nanostructure into the lipid membrane. The invention also provides methods for scrambling lipids and other molecules in a cell membrane, which can be used to alter the function of a selected cell or to facilitate the death of the cell. The scrambling activity of synthetic scramblases described herein outperforms previously known enzymatically active DNA nanostructures and naturally occurring scramblases, in some cases by several orders of magnitude.

Amplified Plasmonic Forces from DNA Origami-Scaffolded Single Dyes in Nanogaps

Authors

Sara Rocchetti,Alexander Ohmann,Rohit Chikkaraddy,Gyeongwon Kang,Ulrich F Keyser,Jeremy J Baumberg

Journal

Nano Letters

Published Date

2023/6/26

Developing highly enhanced plasmonic nanocavities allows direct observation of light–matter interactions at the nanoscale. With DNA origami, the ability to precisely nanoposition single-quantum emitters in ultranarrow plasmonic gaps enables detailed study of their modified light emission. By developing protocols for creating nanoparticle-on-mirror constructs in which DNA nanostructures act as reliable and customizable spacers for nanoparticle binding, we reveal that the simple picture of Purcell-enhanced molecular dye emission is misleading. Instead, we show that the enhanced dipolar dye polarizability greatly amplifies optical forces acting on the facet Au atoms, leading to their rapid destabilization. Using different dyes, we find that emission spectra are dominated by inelastic (Raman) scattering from molecules and metals, instead of fluorescence, with molecular bleaching also not evident despite the large …

See List of Professors in Ulrich F. Keyser University(University of Cambridge)

Ulrich F. Keyser FAQs

What is Ulrich F. Keyser's h-index at University of Cambridge?

The h-index of Ulrich F. Keyser has been 50 since 2020 and 65 in total.

What are Ulrich F. Keyser's top articles?

The articles with the titles of

Sensing the DNA-mismatch tolerance of catalytically inactive Cas9 via barcoded DNA nanostructures in solid-state nanopores

Single-molecule RNA sizing enables quantitative analysis of alternative transcription termination

Resolution dependence of most probable pathways with state-dependent diffusivity

Supplementary Material for: Patiño-Guillén, G.; Pešović, J.; Panić, M.; Savić-Pavićević, D.; Bošković, F.; Keyser, UF Single-Molecule RNA Sizing Enables Quantitative Analysis …

Author Correction: Sensing the DNA-mismatch tolerance of catalytically inactive Cas9 via barcoded DNA nanostructures in solid-state nanopores

Multiplexed nanopore-based nucleic acid sensing and bacterial identification using DNA dumbbell nanoswitches

Simultaneous identification of viruses and viral variants with programmable DNA nanobait

Nanopore translocation reveals electrophoretic force on A-and B-form nucleic acids

...

are the top articles of Ulrich F. Keyser at University of Cambridge.

What are Ulrich F. Keyser's research interests?

The research interests of Ulrich F. Keyser are: Biological Physics, Single Molecules, Membrane Transport

What is Ulrich F. Keyser's total number of citations?

Ulrich F. Keyser has 15,277 citations in total.

What are the co-authors of Ulrich F. Keyser?

The co-authors of Ulrich F. Keyser are Cees Dekker, Jeremy J. Baumberg, Aleksei Aksimentiev, Tim Liedl, Rolf Haug, Diego Krapf.

    Co-Authors

    H-index: 122
    Cees Dekker

    Cees Dekker

    Technische Universiteit Delft

    H-index: 111
    Jeremy J. Baumberg

    Jeremy J. Baumberg

    University of Cambridge

    H-index: 69
    Aleksei Aksimentiev

    Aleksei Aksimentiev

    University of Illinois at Urbana-Champaign

    H-index: 59
    Tim Liedl

    Tim Liedl

    Ludwig-Maximilians-Universität München

    H-index: 57
    Rolf Haug

    Rolf Haug

    Leibniz Universität Hannover

    H-index: 35
    Diego Krapf

    Diego Krapf

    Colorado State University

    academic-engine

    Useful Links