전공자를 위한 생물학/대학원생을 위한 필수 생물학 개념들

MCS(Multiple Cloning Site)란? 플라스미드 맵에서 꼭 봐야 하는 클로닝 자리

단세포가 되고파🫠 2026. 6. 26. 23:07
반응형

 

 

분자생물학 실험을 하다 보면 plasmid map에서 MCS라는 표시를 자주 보게 됩니다. 처음에는 promoter, ORF, antibiotic resistance gene, ori 같은 큰 요소들만 눈에 들어오는데, 실제 cloning을 하려고 보면 MCS가 꽤 중요해요. 내가 넣고 싶은 insert를 어디에 넣을지, 어떤 제한효소를 쓸지, 방향은 맞게 들어가는지 판단할 때 MCS를 먼저 보게 됩니다.

 

 


MCS는 Multiple Cloning Site의 줄임말입니다. 한국어로는 다중 클로닝 자리, 다중 제한효소 자리 정도로 부를 수 있습니다. 말 그대로 여러 제한효소 인식서열이 짧은 DNA 구간 안에 모여 있는 부분이에요. 벡터를 자르고 insert를 넣기 쉽게 만들어둔 자리라고 생각하면 됩니다.

 


MCS는 여러 제한효소 자리가 모인 구간


제한효소는 특정 DNA sequence를 인식해서 자르는 효소입니다. 예를 들어 EcoRI, BamHI, XhoI, HindIII 같은 제한효소는 각각 자신이 인식하는 염기서열을 가지고 있습니다. plasmid vector 안에 이런 제한효소 자리가 여러 개 모여 있으면, 연구자는 원하는 효소를 골라 plasmid를 열 수 있습니다.

MCS는 보통 아주 긴 구간은 아닙니다. 짧은 sequence 안에 여러 제한효소 인식서열이 줄줄이 들어 있습니다. plasmid map에서는 restriction site 이름들이 한곳에 모여 있는 형태로 보이는 경우가 많습니다. EcoRI, NotI, XbaI, BamHI, XhoI 같은 이름이 연달아 보인다면 그 주변이 MCS일 가능성이 큽니다.

이 구간이 중요한 이유는 insert를 넣기 위한 선택지를 주기 때문입니다. 벡터에 제한효소 자리가 하나만 있으면 쓸 수 있는 cloning 전략이 제한됩니다. 반대로 MCS에 여러 자리가 있으면 insert sequence와 실험 목적에 맞춰 더 적절한 enzyme pair를 고를 수 있습니다.

 


왜 MCS가 필요할까


플라스미드는 목적 유전자를 세포 안에 넣거나, 단백질을 발현시키거나, reporter를 만들거나, gRNA를 발현시키는 데 자주 쓰입니다. 이때 연구자는 원하는 DNA fragment를 vector 안의 특정 위치에 넣어야 합니다. MCS는 그 삽입 위치를 편하게 제공하는 구간입니다.

예를 들어 어떤 expression vector에 promoter가 있고, 그 뒤에 MCS가 있다면 연구자는 MCS에 원하는 coding sequence를 넣을 수 있습니다. 그러면 promoter가 insert를 발현시키는 구조가 됩니다. 만약 fluorescent protein vector라면 MCS 위치에 따라 N-terminal fusion이나 C-terminal fusion 형태가 될 수도 있습니다.

MCS가 없으면 vector를 원하는 위치에서 자르기 어려울 수 있습니다. 물론 PCR 기반 cloning, Gibson assembly, In-Fusion, Golden Gate 같은 방법을 쓰면 MCS 의존도가 낮아질 수 있습니다. 그래도 plasmid map을 읽고 cloning 전략을 짤 때 MCS는 여전히 가장 기본적인 기준점입니다.

 


MCS와 restriction cloning


MCS는 전통적인 restriction enzyme cloning에서 특히 중요합니다. 이 방식은 vector와 insert를 제한효소로 자르고, 서로 compatible한 end를 만든 뒤 ligase로 연결하는 방법입니다. 오래된 방식이지만 아직도 많이 쓰입니다. 비용이 비교적 낮고, 원리가 단순하며, 확인이 쉽기 때문입니다.

가장 기본적인 방식은 vector의 MCS 안에 있는 제한효소 자리 두 개를 골라 자르는 것입니다. insert도 PCR primer에 같은 제한효소 자리를 붙여 증폭합니다. 이후 vector와 insert를 각각 enzyme digestion하고 ligation하면 insert가 vector 안으로 들어갑니다.

이때 제한효소 두 개를 쓰면 방향성 cloning이 가능합니다. 예를 들어 vector를 EcoRI와 XhoI로 자르고 insert 양쪽에도 EcoRI와 XhoI site를 붙이면, insert가 한 방향으로만 들어갈 가능성이 높아집니다. 한 효소만 쓰면 insert가 앞뒤로 뒤집혀 들어갈 수 있어서 screening이 번거로워질 수 있습니다.

 


MCS는 promoter와 위치 관계가 중요해요


Expression vector에서 MCS는 보통 promoter 뒤쪽에 놓입니다. promoter가 RNA polymerase를 불러와 transcription을 시작하고, 그 downstream에 있는 insert가 발현되는 구조입니다. 그래서 MCS가 promoter와 어떤 위치 관계에 있는지 확인해야 합니다.

단백질 발현 vector라면 start codon, Kozak sequence, tag, stop codon 위치까지 같이 봐야 합니다. insert를 MCS에 넣었을 때 reading frame이 맞는지 확인하지 않으면 원하는 단백질이 나오지 않을 수 있습니다. 특히 GFP fusion, FLAG tag fusion, HA tag fusion 같은 construct를 만들 때는 frame 확인이 필수입니다.

예를 들어 vector가 N-terminal tag를 제공하는 구조라면 tag 뒤의 MCS에 insert를 넣게 됩니다. 이때 insert의 start codon을 넣을지 뺄지, stop codon을 넣을지 뺄지는 vector 구조에 따라 달라집니다. 무작정 ORF 전체를 넣으면 tag와 frame이 어긋나거나, fusion이 끊길 수 있습니다.

 


MCS 안의 제한효소 자리는 unique해야 좋아요


MCS에 있는 제한효소 자리는 보통 vector 안에서 한 번만 나타나도록 설계됩니다. 이런 자리를 unique restriction site라고 합니다. 특정 enzyme으로 vector를 잘랐을 때 MCS 한 군데만 열려야 cloning이 깔끔합니다.

만약 같은 제한효소 site가 vector backbone 다른 곳에도 있다면 문제가 됩니다. enzyme digestion을 했을 때 vector가 여러 조각으로 잘릴 수 있습니다. antibiotic resistance gene이나 ori, promoter 같은 중요한 부분이 잘려 나가면 cloning이 제대로 되지 않습니다.

그래서 cloning을 시작하기 전에는 plasmid sequence에서 내가 쓰려는 제한효소가 몇 번 등장하는지 확인해야 합니다. SnapGene, Benchling, ApE 같은 plasmid map 프로그램을 쓰면 restriction site 위치와 개수를 쉽게 볼 수 있습니다. MCS에 있다고 해서 무조건 안전하게 쓸 수 있는 것은 아니고, 전체 vector 기준으로 unique한지 봐야 합니다.

 

반응형


insert 안에도 같은 제한효소 자리가 없어야 합니다


MCS에서 enzyme pair를 고를 때 vector만 보면 안 됩니다. insert sequence 안에도 같은 제한효소 site가 있는지 확인해야 합니다. insert 내부에 EcoRI site가 있는데 EcoRI로 digestion하면 insert가 중간에서 잘려버립니다.

이 실수는 생각보다 자주 생깁니다. 특히 긴 gene, codon-optimized sequence, synthetic construct, viral element, intron-containing fragment를 cloning할 때 내부 제한효소 자리가 있을 가능성이 있습니다. enzyme을 고르기 전에 insert sequence까지 restriction analysis를 해야 합니다.

내부 site가 있다면 다른 enzyme을 고르면 됩니다. MCS에 여러 제한효소 자리가 있는 이유가 바로 이럴 때 유용합니다. EcoRI/XhoI가 안 되면 BamHI/NotI, NheI/XbaI 같은 다른 조합을 볼 수 있습니다. 그래도 선택지가 없다면 PCR-based assembly나 site-directed mutagenesis, synthetic DNA redesign을 고려할 수 있습니다.

 


sticky end와 blunt end


제한효소로 DNA를 자르면 sticky end가 생기거나 blunt end가 생길 수 있습니다. Sticky end는 서로 붙기 쉬운 overhang이 남는 형태입니다. EcoRI, BamHI, XhoI 같은 enzyme은 sticky end를 만드는 대표적인 제한효소입니다. 이런 end는 ligation 효율이 비교적 좋고 방향성 cloning에도 유리합니다.

Blunt end는 DNA 끝이 평평하게 잘리는 형태입니다. Overhang이 없기 때문에 어떤 blunt end끼리도 붙을 수 있지만, ligation 효율이 낮은 편입니다. 방향성도 주기 어렵습니다. 그래서 가능하면 sticky end를 만드는 제한효소 조합을 쓰는 경우가 많습니다.

MCS 안에는 sticky end를 만드는 enzyme과 blunt end를 만드는 enzyme이 섞여 있을 수 있습니다. 단순히 아무 enzyme이나 고르는 것이 아니라, insert 방향, ligation 효율, enzyme buffer compatibility, digestion 조건을 함께 봐야 합니다.

 


MCS와 reading frame


MCS가 protein coding sequence 안에 연결되는 경우에는 reading frame이 매우 중요합니다. DNA는 3개 염기씩 codon으로 읽히기 때문에, insert가 1 bp만 밀려도 완전히 다른 amino acid sequence가 나옵니다. 이를 frame shift라고 합니다.

예를 들어 vector에 GFP가 있고 그 앞이나 뒤에 target protein을 fusion하려면 insert가 GFP와 같은 frame에 있어야 합니다. MCS에 있는 restriction site sequence도 실제 번역되는 구간에 포함될 수 있습니다. 그래서 제한효소 site가 amino acid 몇 개를 추가할 수 있다는 점도 봐야 합니다.

단순히 insert가 들어갔다고 끝나는 게 아닙니다. 최종 plasmid sequence를 in silico로 번역해서 start codon부터 stop codon까지 원하는 단백질 sequence가 맞는지 확인해야 합니다. 특히 tag fusion construct는 이 확인이 중요합니다.

 


MCS와 tag cloning


많은 expression vector는 MCS 주변에 tag가 붙어 있습니다. His tag, FLAG tag, HA tag, Myc tag, GFP, mCherry, V5 tag 같은 것들이 대표적입니다. MCS 위치에 따라 insert가 tag 앞에 붙거나 뒤에 붙습니다.

N-terminal tag vector에서는 tag가 먼저 번역되고, 그 뒤에 insert가 이어집니다. C-terminal tag vector에서는 insert가 먼저 번역되고, 마지막에 tag가 붙습니다. 이때 stop codon 처리가 달라집니다. C-terminal tag를 붙이고 싶다면 insert 자체의 stop codon을 제거해야 tag까지 번역됩니다.

반대로 tag를 붙이고 싶지 않다면 stop codon을 넣거나, tag가 없는 vector를 골라야 합니다. MCS만 보고 cloning하면 tag가 붙는지 안 붙는지 놓칠 수 있습니다. Plasmid map에서 MCS 주변 annotation을 꼭 확인해야 합니다.

 


MCS와 lacZ alpha screening


오래된 cloning vector 중에는 MCS가 lacZ alpha fragment 안에 들어 있는 경우가 많습니다. pUC 계열 vector에서 자주 보는 구조입니다. 이 경우 insert가 MCS에 들어가면 lacZ alpha가 깨지고, blue-white screening을 통해 clone을 고를 수 있습니다.

Insert가 없는 empty vector는 lacZ alpha가 기능을 유지해 파란 colony가 나오고, insert가 들어간 clone은 lacZ alpha가 disruption되어 흰 colony가 나오는 방식입니다. 이 방법은 restriction cloning에서 insert 유무를 빠르게 볼 때 유용합니다.

물론 흰 colony라고 항상 원하는 construct는 아닙니다. Insert가 들어갔다는 힌트일 뿐입니다. 방향이 맞는지, mutation이 없는지, insert 전체가 제대로 들어갔는지는 colony PCR, restriction digestion, Sanger sequencing으로 확인해야 합니다.

 


MCS를 볼 때 확인할 것


MCS를 볼 때는 먼저 어떤 제한효소 site가 있는지 확인합니다. 그다음 내가 넣으려는 insert 내부에 같은 site가 있는지 봅니다. vector 전체에서 해당 enzyme이 unique하게 자르는지도 확인해야 합니다.

다음으로 promoter, tag, start codon, stop codon, polyA signal 위치를 봅니다. Bacterial expression vector라면 ribosome binding site와 frame을 확인해야 하고, mammalian expression vector라면 promoter와 Kozak sequence, tag frame, polyA 위치를 봐야 합니다.

마지막으로 enzyme compatibility를 봅니다. 두 제한효소가 같은 buffer에서 잘 작동하는지, digestion 온도는 맞는지, methylation sensitivity가 있는지, cutting efficiency가 괜찮은지 확인합니다. 제한효소 이름만 보고 고르면 실제 digestion에서 잘 안 잘리는 경우가 생길 수 있습니다.

 


primer에 제한효소 site를 붙일 때


Restriction cloning에서는 PCR primer에 제한효소 site를 붙여 insert를 증폭하는 경우가 많습니다. 예를 들어 forward primer 5′ 쪽에 EcoRI site를 넣고, reverse primer 5′ 쪽에 XhoI site를 넣는 식입니다.

이때 제한효소 site 바로 앞에 몇 개의 extra base를 넣어야 합니다. 많은 제한효소는 DNA fragment의 맨 끝에 site가 딱 붙어 있으면 잘 자르지 못합니다. 그래서 primer 5′ end에 4~6 bp 정도의 clamp sequence를 넣는 경우가 많습니다. 정확한 길이는 enzyme마다 다르므로 enzyme supplier의 안내를 확인하는 게 좋습니다.

또 primer에 붙인 restriction site가 insert frame과 맞는지 확인해야 합니다. 특히 coding sequence를 cloning할 때는 제한효소 site 때문에 염기 수가 추가되고, 그 결과 frame이 달라질 수 있습니다. primer 디자인 후에는 최종 ligation product sequence를 가상으로 만들어 번역해보는 것이 안전합니다.

 


MCS가 항상 필요한 것은 아니에요


요즘 cloning에서는 MCS를 직접 쓰지 않는 방법도 많습니다. Gibson Assembly, In-Fusion, NEBuilder, Golden Gate, Gateway cloning 같은 방법은 제한효소 site 의존도가 낮거나, 다른 원리로 DNA fragment를 조립합니다. 이런 방법을 쓰면 MCS 안의 제한효소 자리가 부족해도 원하는 위치에 insert를 넣을 수 있습니다.

그래도 MCS는 여전히 중요합니다. 기존 plasmid를 읽고 이해하는 기준점이 되기 때문입니다. 다른 사람이 만든 vector를 받았을 때 insert가 어디 들어갔는지, 어떤 enzyme으로 확인할 수 있는지, subcloning을 어떻게 할지 판단할 때 MCS annotation을 보게 됩니다.

또 restriction digestion으로 clone을 확인할 때도 MCS 주변 enzyme site가 유용합니다. Insert 양쪽을 자르는 enzyme pair를 쓰면 insert size를 gel에서 확인할 수 있습니다. Sequencing primer가 MCS 주변에 붙어 있는 vector도 많습니다.

 


MCS를 사용할 때 흔한 실수


가장 흔한 실수는 insert 내부 제한효소 site를 확인하지 않는 것입니다. Vector map에서 enzyme 두 개를 골랐는데 insert 안에 같은 site가 있으면 digestion 과정에서 insert가 잘립니다. Cloning 전에 vector와 insert를 모두 분석해야 합니다.

두 번째는 frame을 확인하지 않는 것입니다. 특히 tag fusion vector에서 많이 생깁니다. Insert가 들어갔는데 단백질이 안 나오거나, 예상보다 크기가 다르게 보이거나, tag antibody로 detection이 안 되는 경우가 있습니다. 최종 sequence 번역 확인이 필요합니다.

세 번째는 stop codon을 잘못 처리하는 것입니다. C-terminal tag를 붙일 때 insert에 stop codon이 있으면 tag가 번역되지 않습니다. 반대로 tag 없이 단백질만 발현하고 싶은데 stop codon이 없으면 vector 뒤쪽 sequence까지 이어질 수 있습니다.

네 번째는 MCS에 있는 enzyme이 vector에서 unique하다고 가정하는 것입니다. Vector backbone에 같은 site가 하나 더 있으면 plasmid가 여러 조각으로 잘릴 수 있습니다. Map annotation만 믿지 말고 full sequence 기준으로 확인하는 습관이 좋습니다.

 


MCS와 polylinker는 같은 말일까


MCS는 polylinker라고도 불립니다. 둘 다 여러 제한효소 site가 모여 있는 짧은 DNA 구간을 뜻합니다. 문헌이나 vector map에서는 Multiple Cloning Site, MCS, polylinker가 비슷한 의미로 쓰이는 경우가 많습니다.

다만 실제 실험에서는 MCS라는 표현을 더 자주 보게 됩니다. Plasmid map에서 MCS라고 표시되어 있거나, cloning site라고 적혀 있을 수 있습니다. 중요한 건 이름보다 그 구간에 어떤 restriction site가 있고, insert를 넣었을 때 vector 기능이 어떻게 바뀌는지입니다.



MCS는 plasmid vector 안에 여러 제한효소 인식서열을 모아둔 짧은 DNA 구간입니다. 원하는 DNA fragment를 vector에 넣기 쉽게 해주는 자리이고, restriction enzyme cloning에서 핵심적으로 쓰입니다.

MCS를 볼 때는 어떤 enzyme site가 있는지, vector 전체에서 unique한지, insert 내부에는 같은 site가 없는지 확인해야 합니다. Expression vector라면 promoter, tag, start codon, stop codon, reading frame까지 함께 봐야 합니다.

MCS는 단순히 “insert 넣는 자리”라고만 외우면 부족합니다. 실제 cloning에서는 방향성, frame, tag fusion, enzyme compatibility, screening 전략까지 연결됩니다. Plasmid map을 볼 때 MCS 주변을 제대로 읽을 수 있으면 cloning 설계가 훨씬 쉬워집니다.

반응형