cDNA (complementary DNA), its uses, & some nuances to take into account when molecular cloning
HTML-код
- Опубликовано: 9 сен 2024
- Scientists (myself definitely included) sometimes get sloppy with our language - including when it comes to complementary DNA (cDNA), which is a DNA copy of messenger RNA (mRNA), which is an edited copy of a gene. For example, often we say we “insert a gene” into a plasmid to get cells (often bacteria) to make a protein for us when what we really are referring to is sticking in the cDNA. We also often talk about “measuring mRNA levels” to see what proteins cells are probably making when we’re really measuring cDNA levels (and assuming they fairly represent the mRNA present). Most of the time, when we’re just talking about things, these nuances don’t matter that much. But sometimes it’s really important to keep in mind the distinctions…
blog form: bit.ly/cDNA_uses
A key time is when you’re trying to do cloning for recombinant protein expression (that thing I mentioned up above). If you stuck the actual “gene” in the plasmid (which would likely be impossible anyway because it would be too long) and put that plasmid into cells, those cells would make jibberish. Because that DNA has a bunch of regulatory information in regions called introns. These introns normally get removed from immature mRNA in a process called splicing so that the protein making machinery (ribosomes) don’t even see them. But the cells aren’t going to be able to splice the plasmid, so the introns would stay in. They’d interrupt the parts with the protein instructions (the exons) and the ribosome would try to translate them (read them and piece together amino acids based on the sequence). This wouldn’t end well…
So, instead of sticking in the gene we stick in the cDNA. But which one? Multiple mRNAs (and thus cDNAs - and protein versions (isoforms)) can be made from the same gene thanks to alternative splicing (you can skip over exons etc.). You need to make sure you stick in the one you want. This might take some sleuthing…
If there’s a protein I’m interested in, I like going to UniProt, which is a database with tons of information about “every” protein, and searching for it. If you scroll down or click on the sequences link you might see that it shows multiple isoforms formed by alternative splicing, each with a name starting with a P. One will be designated “canonical” which is usually, but not always, the main one and thus your safest bet if you want to study it - but be sure to look into the isoforms before diving in!
If you scroll down you will see a part with links to databases. There will be a Consensus CDS (CCDS) link for each of those isoforms. If you click on them it will take you to that isoform’s entry in a database of validated and agreed upon cDNAs. There you will find the cDNA and protein sequences. Now you have the sequence you need - or at least the sequence you can compare available templates to.
To find plasmids containing that cDNA, you can search addgene or DNASU or find a paper that made one and see if you can get some from them. Often people don’t specify the isoform used, so you’ll have to check the sequence provided (and the sequence after you sequence the plasmid to confirm) against the cDNA sequences. Instead of searching directly against the cDNA sequences, you can use a tool like Expasy translate to get the corresponding protein sequence which you can then compare to the isoforms you see in UniProt (I find it much simpler to think in protein land!)
What if you can’t find the cDNA you want? These days, you might be able to have it synthesized by a company like Twist or IDT. Alternatively, you can go fishing in a cDNA library, which is basically a collection of plasmids containing cDNAs of “all” the mRNAs present in some sample. You can make and use a labeled probe complementary to a sequence in the cDNA to find the plasmid containing that cDNA. Then you can subclone it - stick the cDNA in a different plasmid. This will work even if you don’t know the whole sequence of the cDNA, such as for some obscure species without good sequencing data.
cDNA libraries can be made from different cells or tissues to compare what’s being made where. This is possible because that library should theoretically at least be a good representation of the transcriptome (what mRNA transcripts are present in the sample). And unlike those transcripts, these libraries are more stable and “renewable” since the bacteria can just keep making copies of them. Conventional cDNA libraries have been used to solve many historical medical mysteries, such as cystic fibrosis. More on that here: bit.ly/cysticfi...
But in terms of seeing what’s being expressed, these days it’s much more common to use a technique like RNA seq (RNA sequencing) or RT-qPCR.
finished in comments
Although it’s called RNA seq, very rarely (but becoming more common) is RNA itself actually being sequenced. Instead, cDNA is. mRNAs or total RNA is reverse transcribed to get cDNA (more on this below) which is ligated (stitched to) end adapters that allow it to be sequenced. This will tell you “all” that’s present - but if there are only a few things you’re interested in, it’s much simpler to just search for their cDNAs directly using RT-qPCR, where you make lots of copies of it (if it’s present) and use fluorescence to measure the copies as they’re made. The more you start with, the faster the signal will rise so it will tell you about how many copies there were.
Here’s some more detail on this, adapted from a much longer post of it… blog form: bit.ly/rtrtqpcrprimer; RUclips: ruclips.net/video/kp4ZX2lOr6w/видео.html
the first step in RT-qPCR (after you isolate the RNA) is making DNA copies of the RNA copies of the DNA recipes through REVERSE TRANSCRIPTION. Normal transcription goes DNA->RNA. REVERSE transcription goes RNA->DNA. It uses a different polymerase (instead of the usual DNA-RNA or DNA-DNA Pols you need an RNA-DNA Pol - we call such Pols reverse transcriptase) - and we call the DNA copies of the mature mRNAs complementary DNA (cDNA)
The reverse transcriptase can make DNA copies of RNA, but it still has the limitation of needing a double-stranded starting platform - so you need to provide primers for it.
Usually you want to measure multiple mRNAs. Even if you’re only interested in levels of one, you need to normalize it to something so you make sure that if you see twice as many of jt under a set of conditions it isn’t just because you had RNA from twice as many cells.
Traditionally this is done by comparing levels of “housekeeping genes” which are recipes that are made at pretty constant levels under all conditions
Since you want to count multiple things, you usually start by stabilizing and reverse-transcribing all the mRNA and/or all the RNA (mRNA or otherwise). To just RT the mRNA you can take advantage of that generic poly-A tail we saw earlier. Since A pairs with T, you can use a short stretch (usually 15) of DNA T’s (an oligo(dT)) as an all-mRNA-specific primer. It’ll latch onto the poly-A tail to provide a starting point for the reverse transcriptase.
If you provide a “normal” oligo-dT primer, it can latch on anywhere along the poly-A tail, but if you use an “anchored oligo-dT” which ends (3’ end) with a letter other than T (a G, C, or A that acts as an anchor) - it can only latch onto the part closest to the end of the unique stuff (binds at the 5’ end of the poly(A) tail.
To illustrate: imagine you have an mRNA that’s unique part ends in a C
blahblahblahCAAAAAAAAAAAAAAAAAAAA
If you use and un-anchored oligo(dT) like TTTTTTTT that can bind anywhere along the stretch of As and serve as a primer for the reverse transcriptase. So you can get
can you make cDNA from RNA genome (virus) as template instead from mRNA ?
yes. you can make cDNA from any RNA, we just commonly make it from mRNA