Show HN: Pinecone – Build your own genetically-encoded tools
serotiny.bio
serotiny.bio
Check it out, I'd be curious your thoughts. I'm happy to answer any questions.
We built it all with Go and Ember - a huge thanks to those in the community working on those tools.
[1] https://serotiny.bio/notes/support/tutorials/ [2] https://serotiny.bio/notes/applications/
And a few write-ups/dissections of proteins of interest to HN: https://serotiny.bio/notes/proteins/
Do you have any biosecurity-related protection mechanisms in place?
That said, you'll probably want to fix the spelling for "vendors" on the main page (it's misspelled 'venders').
( e.g. go to https://serotiny.bio/api/parts/11236, click 'edit in Pinecone', press cmd + [ ).
The HTML for the page is just a formatted response from our API server formatted by Go's internal templating engine. The back button seems to request something differently somehow.
Thanks for catching that. More work :)
In general, at least so far, our customers have had their own plasmids they're used to working with, or the generic expression systems offered by the DNA synthesizers have been sufficient.
Problem: Communicating genetic designs to yourself, to others in your field, to others in your company - your boss or your technicians, to manufacturers and suppliers. And communicate without error, with higher-level abstraction, and with functional rather than technical detail. High-throughput design and analysis of designs naturally falls out of those capabilities.
DNA is the 'blueprint' for the "protein" machines. If you want to build a new or novel biological machine, you must construct a DNA blueprint for it, that blueprint is ingested, and the machine is built to spec. Our software is essentially a 1-dimensional CAD program that lets you focus on, manipulate and organize the material properties of the biological nanomachines you are building, rather than focus on the manufacturing process. Think the difference between producing a high-level CAD file vs G-code for the design of a sub-10nm 3d object.
Historically, you have to build the blueprint by hand. The challenges of building the DNA blueprint itself were immense, and have slowly become more and more routine. Simply obtaining a close-enough blueprint to what you wanted was sufficient to develop synthetic insulin, synthetic HGH and a host of other billion-dollar biologic therapies you see on TV commercials every night. This tool is a break-point - it allows you to build biological machines based on what you want the machine to do, and leave the construction of the blue-print itself entirely behind the scenes. It compiles down the high-level design into a synthesizable blueprint without the user needing to intervene. Construction of DNA is fraught with all sorts of syntax rules that this helps to entirely obviate. With this software a researcher can focus on the properties of their desired product 'fluoresces green', 'binds to Gold', 'more soluble' rather than nuanced genetic construction rules.
Many useful protein machines can be deconstructed into component parts (each part itself encoded by DNA). Pinecone lets you drag and drop those component parts together, press buy, and get shipped the DNA that encodes those parts. Historically you'd have to parse a string of thousands of A, T, G and Cs (literally in Excel or Word) - where a single error would result in failure of the machine.
These proteins are useful therapeutically, economically, and socially - they are biology's nanotechnology. They are a few orders of magnitude more precise than Intel's new i9 processor's features, are 3D in nature, and work in wet, room-temperature environments.
Most purchased DNA that encodes a protein comes in the form of a bacterial 'virus' called a plasmid that can very easily be given to e coli - and it makes billions of copies of that DNA with very high fidelity in a few hours (https://en.wikipedia.org/wiki/Plasmid). This DNA can then be purified from that e coli in physically appreciable amounts and then be put into other organisms for ultimate usage. If you're purifying a chemical or a therapeutic the DNA is often put into yeast or e coli. If you're doing research, there are a number of 'model organisms' the DNA can be put into to supplement the genes already in the organism you're studying - including human cancer cells.
There are certain kinds of 'gene therapies' where the DNA is actually put into living human cells, often that have been harvested, and then put back into the person. This enables the genetic code for the new tools/proteins to be incorporated as a therapy.
The physical insertion of DNA into an organism is called "Transfection" https://en.wikipedia.org/wiki/Transfection (or transduction, or transformation for various particulars).
The general concept when applied to human health is called "Gene Therapy". https://en.wikipedia.org/wiki/Gene_therapy
The manipulation of DNA as a tool to understand the mechanisms of biology can be termed "Molecular Biology". https://en.wikipedia.org/wiki/Molecular_biology
What we can do is reverse engineer already published data into our system to see how it would work. If you're logged in you can see a synthetic Knoevenagel Catalyst like KN.1: https://serotiny.bio/pinecone/part/11291
or the Retroaldolase RA95.5-8: https://serotiny.bio/pinecone/part/11290
And from that page you can see the mutations that were made to create that new enzyme, as well as trace the history of the synthetic design from its current sequence all the way back to its wild-type ancestor through years of research.
Our background is not in computational design of proteins from their atomic structure (like Rosetta). We enable someone who does have that expertise - who has such a design in mind, to actually go about producing their libraries, getting the material delivered, evaluating the effectiveness of what they've produced, and sharing that information with their colleagues in a straightforward and actionable way. And if they're picking variants by a screen or directed evolution, Pinecone would be useful in describing the results of the screen in order to either move forward, or put the results to work.
Similarly, some of the fluorophores have great 'histories' to them - and with our software you can see how various fluorophores were designed, where they came from, and how they've been used. See Dronpa: https://serotiny.bio/pinecone/part/9036 or some of the pH-sensitive fluorophores like ArcLight: https://serotiny.bio/pinecone/part/10533
We'd like to think this enables a more straightforward 'porting' of existing designs into new scaffolds - if the mutations to GFP made it pH-sensitive, similar mutations to YFP will likely make it pH-sensitive. Swap the fluorophore entirely, or pull in a natural variant of Cas9 and likely the same sites that produced a nickase from spCas9 will work on other cas9 constructs.
-Justin
Some of the uses for these proteins we've talked about already here on HN: https://serotiny.bio/notes/proteins/
If you want cheap and dirty way to manipulate DNA, APE is great: http://biologylabs.utah.edu/jorgensen/wayned/ape/
And YC's own Benchling has fantastic web-based software for designing, sharing and keeping track of plasmids: https://benchling.com/
Genome Compiler is impressive as well: http://www.genomecompiler.com/
SnapGene is another widely-liked native app for working with plasmid DNA: http://www.snapgene.com/
Pinecone chooses to focus on guiding designs in order to produce genetic tools that have particular functions rather than focusing on how to construct DNA. We leave the construction details to the DNA synthesizers.
Pricing: design and individual use is free, we charge a percentage of the manufacturing cost for designs submitted through us. We also make money building custom infrastructure (of which Pinecone is an example) for companies needing to keep track and analyze their genetic designs at a functional level.
Speed: The idea is because we use an abstraction above the DNA, certain kinds of high-throughput designs becomes VERY fast with Pinecone. "I want all proteins made with these 5 things up front, these 7 linkers, these 4 fluorescent probes - and all 140 combinations" - would take about 2 minutes to design with Pinecone, but would be days of error-prone work if done manually.
Reliability: We can't guarantee novel designs will work - biology is hard. But we can help give novel designs the best chance of working. Pinecone showcases what has worked - and makes it easy to riff off of well-worn designs. And because you're buying de-novo synthesized DNA (not copy/pasting other's code), your sequences are exactly what you asked for, not just 'good enough'.