這篇只是把之前在臉書上打的長文搬過來,跟科學無關,只是看了下面這個關於找尋自己熱愛工作的影片後,想分享的一些經驗。
其實我的歷程也差不多,你要問我特別喜歡什麼,我一時還說不出來,但你問我討厭什麼,我可以很快就跟你說我討厭哪些。
國中:
1. 史地讓我知道我討厭背的東西,也就是文科。
2. 物理對我來說太抽象了,我也討厭,而且那些公式我都要死背。
3. 數學算是給我很大的成就感,而且不需要背,所以滿喜歡的。
4. 滿喜歡生物的,尤其是算隱性顯性那些,覺得很有趣。
5. 化學也滿有趣的,那時候有做鍍金的實驗
高中:(討厭的東西沒變)
1. 繼續討厭文科,來加拿大後除了英文是必修外,完全沒修文科相關科目。
2. 高中物理一樣是噩夢,來加拿大後,雖然說這裡教的物理比台灣簡單,但對我來說還是太抽象了,一樣不懂,一樣要背,一樣討厭。
3. 台灣的高中數學我真心不懂,然後那些高中數學在加拿大完全不在 high school 的課程內,high school 的數學在台灣國中三年就全部學完了,所以來加拿大後,數學又成為成就感來源之一。
4. 不記得台灣的高中生物學了什麼,只記得生物老師放了一部人類的精子如何進入子宮和卵子結合的影片(是正經的科學影片)。加拿大的 high school 生物對我來說滿有趣的(老師教的好算佔很大原因),然後有解剖青蛙,找血管找了好久。XD
5. 對台灣高中的化學沒印象,來加拿大後對化學沒特別感覺,但因為考試成績不錯,所以算喜歡。
加拿大的十年級在兩個學期交接之間的兩個禮拜,學生要去打工(所以那兩個禮拜學校沒有十年級的學生),印象中是要做滿一百個小時才能畢業,不一定是要有薪水的,因為時間很短所以大部分是無薪的。工作是自己找的,通常是跟父母去工作兩個禮拜,是真的工作,不是去打混的。很多學生是已經知道自己想去哪裡打工,所以去的不是自己父母工作的地方,而是自己找的、自己想去工作的地方,大部分的公司因為了解這是教育制度的一環,所以都會接受 high school 學生來無薪打工兩個禮拜。
我來加拿大的時候已經過了那兩個禮拜的打工時間,所以要自己找時間補完才能畢業,對於像我這種已經過了那兩個禮拜才來的移民學生,只要打完三十個小時就能畢業,不用做滿一百個小時。不過因為剛來,說真的很難找,父母在這又沒工作,誰都不認識不知從何找起,幸好有同學家裡是開餐廳的,就去那裡打工三十個小時。結論:那三十個小時度日如年,深覺討厭餐飲業,以後不想做餐飲相關。
大學:
1. 別說文科了,我連英文都沒修哈哈,倒是修了日文,因為喜歡看日劇,加上覺得以後會用得上,不得不說 SFU 的日文老師教得不錯,老師是日本人。
2. 物理是噩夢,大一必修過了以後不想再見。
3. 微積分是噩夢,大一必修過了以後不想再見。
4. 生物有點微妙,說實在我並不喜歡大一大二生物,也是那時候發現其實我並非所有生物都喜歡,大部分是我不喜歡的,必須要說生物真的很廣,我發現生物裡我不討厭的大概只有細胞以內的東西,所以大一大二生物上完後我就把 Campbell 賣了。(所有我討厭的課,我上完就立刻把課本賣掉。XD)
5. 有機化學是噩夢,analytical chemistry 還算有趣。
大學 co-op:
1. 在 AAFC 分析 Okanagan valley 所有葡萄園的葡萄皮,紅葡萄的皮裡有某個 compound 是紅酒的顏色來源,我做的是分析葡萄園的環境對葡萄皮裡的那個 compound 多寡是否有影響,是否因此影響了紅酒的顏色。結論:不喜歡,以後不想做化學相關工作。
2. 在醫院實驗室做細胞實驗,主要是測試 Echinacea 是否真的有 anti-viral activity,第一次接觸細胞和病毒,覺得很有趣,以後可以考慮。
3. 在英國的大學做分生實驗,學到很多,覺得有趣,以後可以考慮。
可以看到,大部分的時候我是把討厭的排除掉,然後在剩下的裡面找到算有興趣的。對我來說,討厭的很難變喜歡,像是物理我一路討厭到底 XD,要當成職業對我來說是噩夢,所以一直以來只求不要做討厭的事情就夠了。XD
2021年4月23日 星期五
美國疾管局 CDC 報告 -- mRNA 疫苗預防新冠病毒感染的效力有 80% 以上
US CDC interim estimates -- mRNA 疫苗是否可預防感染新冠病毒?
之前臨床試驗的結果和後來大型接種的結果顯示 mRNA 可以有效預防重症,但並不清楚是否能夠預防感染(infection)或是傳染(transmission)。美國 CDC 前幾天發表了一篇輝瑞 BNT162b2 和 Moderna mRNA-1273 在預防感染效力上的報告,分析的人口為約四千位從未感染過新冠病毒的醫護人員、救難人員、警察和 frontline workers (包括老師、餐廳旅遊業者和零售業者等等服務業人員),其中有 62.8% 已施打兩劑疫苗,12.1 % 只施打了一劑(62.7% Pfizer, 29.6% Moderna),時間為去年十二月 vaccine rollout 開始後到今年三月(十三週),期間每週用 RT-PCR 檢測這些前線人員,不管他們有沒有症狀。
結果:這近四千人中有 205 人感染新冠病毒(RT-PCR 檢測),其中 87.3% 有症狀,10.7% 則完全沒症狀。

換算成感染率的話,在未打疫苗的人中,感染率為 1.38 per 1000 person-days,已施打兩劑疫苗得為 0.04,而只施打一劑的則是 0.19。也就是說,施打兩劑疫苗可以預防感染的效力高達 90%,就算只打了一劑也有 80% 的效力。
總結:不管施打一劑或兩劑 mRNA 疫苗,預防感染新冠病毒的效力都有至少 80% 以上,可以預防感染也意味著可以預防傳染,這對控制疫情很重要。
相關文章:Pfizer/BioNtech 的新冠疫苗 -- 關於施打一劑後的研究、mRNA 疫苗的崛起
Articles:
ASM / Real World Effectiveness of Pfizer and Moderna Vaccines: Microbial Minutes (April 15, 2021)
US CDC MMWR / Interim Estimates of Vaccine Effectiveness of BNT162b2 and mRNA-1273 COVID-19 Vaccines in Preventing SARS-CoV-2 Infection Among Health Care Personnel, First Responders, and Other Essential and Frontline Workers — Eight U.S. Locations, December 2020–March 2021
之前臨床試驗的結果和後來大型接種的結果顯示 mRNA 可以有效預防重症,但並不清楚是否能夠預防感染(infection)或是傳染(transmission)。美國 CDC 前幾天發表了一篇輝瑞 BNT162b2 和 Moderna mRNA-1273 在預防感染效力上的報告,分析的人口為約四千位從未感染過新冠病毒的醫護人員、救難人員、警察和 frontline workers (包括老師、餐廳旅遊業者和零售業者等等服務業人員),其中有 62.8% 已施打兩劑疫苗,12.1 % 只施打了一劑(62.7% Pfizer, 29.6% Moderna),時間為去年十二月 vaccine rollout 開始後到今年三月(十三週),期間每週用 RT-PCR 檢測這些前線人員,不管他們有沒有症狀。
結果:這近四千人中有 205 人感染新冠病毒(RT-PCR 檢測),其中 87.3% 有症狀,10.7% 則完全沒症狀。

換算成感染率的話,在未打疫苗的人中,感染率為 1.38 per 1000 person-days,已施打兩劑疫苗得為 0.04,而只施打一劑的則是 0.19。也就是說,施打兩劑疫苗可以預防感染的效力高達 90%,就算只打了一劑也有 80% 的效力。
總結:不管施打一劑或兩劑 mRNA 疫苗,預防感染新冠病毒的效力都有至少 80% 以上,可以預防感染也意味著可以預防傳染,這對控制疫情很重要。
相關文章:Pfizer/BioNtech 的新冠疫苗 -- 關於施打一劑後的研究、mRNA 疫苗的崛起
Articles:
ASM / Real World Effectiveness of Pfizer and Moderna Vaccines: Microbial Minutes (April 15, 2021)
US CDC MMWR / Interim Estimates of Vaccine Effectiveness of BNT162b2 and mRNA-1273 COVID-19 Vaccines in Preventing SARS-CoV-2 Infection Among Health Care Personnel, First Responders, and Other Essential and Frontline Workers — Eight U.S. Locations, December 2020–March 2021
2021年4月9日 星期五
Pfizer/BioNtech 的新冠疫苗 -- 關於施打一劑後的研究
這兩篇是關於 Pfizer / BioNTech 疫苗的,其中一篇是以色列的施打結果。大家也知道以色列打疫苗神速,到今年二月中為止已有超過百萬人施打了輝瑞疫苗,在去年十二月到今年二月中期間,他們收集了施打疫苗後的 21 天內,病毒測試為陽性的約五千人的 RT-qPCR 結果。結果顯示在施打第一劑 12-37 天後的病毒量比施打十一天後低很多,也比沒施打疫苗的低惹 2.8 到 4.5 倍。不過這篇比的是平均病毒量,如果可以再細分說打了第一劑後,感染後的最高病毒量是多少(因每個人個情況不一樣,病毒量最高的那一天),跟沒打疫苗的,感染後的最高病毒量是多少,也許更可以說打了疫苗後,可以使感染後體內病毒不會大量繁殖,病毒量會在一個不會有症狀也無法傳染的範圍。
另一篇則是關於得過新冠病毒後,是不是只打一劑輝瑞疫苗後就夠了,這樣就可以把疫苗發給更多的人。這個研究是南加州的醫學中心做的,參與者的年齡層是 29 歲到 55 歲左右,六成為女性。分析的抗體量為第一劑疫苗前到疫苗後的前三天、第一劑後的一到三週,還有第二劑後的一到三週。要怎麼知道之前是否感染過呢?他們是測體內抗 SARS-CoV-2 N protein 的抗體,因為 Pfizer 只表現 Spike protein,所以不會產生 anti-N protein 的抗體。分析結果顯示,感染過的患者,體內的 anti-N 和 anti-Spike IgG 抗體不管在哪個時間點都比較高,有趣的是他們的 anti-S RBD IgG 只比打過第一劑、沒感染過新冠病毒的人低一點而已。另外,感染過的患者在打了第一劑後的 anti-Spike RBD IgG 和打了兩劑疫苗但沒感染過的人差不多,疫苗但沒感染過的人差不多,中和抗體測試的結果也一樣。
也就是說:
1. 感染過新冠病毒的抗體量 vs. 沒感染過,但打了一劑疫苗的抗體量 --> 前者稍微低一點
2. 感染過新冠病毒 + 打了一劑疫苗的抗體量 vs. 沒感染過,但打兩劑疫苗的抗體量 --> 沒顯著差異
3. 感染過新冠病毒 +/- 疫苗 vs. 沒感染過 +/- 疫苗 --> 前者比後者多
另外,感染過新冠病毒的人在打了第一劑後的疫苗反應(畏寒和發燒)比沒感染過的頻率高,而沒感染過的人,第二劑的疫苗反應(頭痛、暈眩)比第一劑高。
這個結果顯示,得過新冠病毒的人打一劑就夠了。不過,這篇研究沒特別說感染過的人之多久前感染的,最短可能是一週前得,最長 .... 不知道,不過如果有人是兩個月前染感的的話,也就是說兩劑之間可以隔兩個月還有效?分析一下患者得過的時間點,應該可以推出兩劑之間最長可以隔多久。
References:
M Levine-Tiefenbrun et al, Initial report of decreased SARS-CoV-2 viral load after inoculation with the BNT162b2 vaccine. Nature Medicine (2021)
JE Ebinger et al, Antibody responses to the BNT162b2 mRNA vaccine in individuals previously infected with SARS-CoV-2. Nature Medicine (2021)
另一篇則是關於得過新冠病毒後,是不是只打一劑輝瑞疫苗後就夠了,這樣就可以把疫苗發給更多的人。這個研究是南加州的醫學中心做的,參與者的年齡層是 29 歲到 55 歲左右,六成為女性。分析的抗體量為第一劑疫苗前到疫苗後的前三天、第一劑後的一到三週,還有第二劑後的一到三週。要怎麼知道之前是否感染過呢?他們是測體內抗 SARS-CoV-2 N protein 的抗體,因為 Pfizer 只表現 Spike protein,所以不會產生 anti-N protein 的抗體。分析結果顯示,感染過的患者,體內的 anti-N 和 anti-Spike IgG 抗體不管在哪個時間點都比較高,有趣的是他們的 anti-S RBD IgG 只比打過第一劑、沒感染過新冠病毒的人低一點而已。另外,感染過的患者在打了第一劑後的 anti-Spike RBD IgG 和打了兩劑疫苗但沒感染過的人差不多,疫苗但沒感染過的人差不多,中和抗體測試的結果也一樣。
也就是說:
1. 感染過新冠病毒的抗體量 vs. 沒感染過,但打了一劑疫苗的抗體量 --> 前者稍微低一點
2. 感染過新冠病毒 + 打了一劑疫苗的抗體量 vs. 沒感染過,但打兩劑疫苗的抗體量 --> 沒顯著差異
3. 感染過新冠病毒 +/- 疫苗 vs. 沒感染過 +/- 疫苗 --> 前者比後者多
另外,感染過新冠病毒的人在打了第一劑後的疫苗反應(畏寒和發燒)比沒感染過的頻率高,而沒感染過的人,第二劑的疫苗反應(頭痛、暈眩)比第一劑高。
這個結果顯示,得過新冠病毒的人打一劑就夠了。不過,這篇研究沒特別說感染過的人之多久前感染的,最短可能是一週前得,最長 .... 不知道,不過如果有人是兩個月前染感的的話,也就是說兩劑之間可以隔兩個月還有效?分析一下患者得過的時間點,應該可以推出兩劑之間最長可以隔多久。
References:
M Levine-Tiefenbrun et al, Initial report of decreased SARS-CoV-2 viral load after inoculation with the BNT162b2 vaccine. Nature Medicine (2021)
JE Ebinger et al, Antibody responses to the BNT162b2 mRNA vaccine in individuals previously infected with SARS-CoV-2. Nature Medicine (2021)
2021年4月3日 星期六
mRNA 疫苗的崛起
關於 mRNA 用在疫苗和治療上的研究,並非前年疫情後才開始的。
1. 第一次成功使用 mRNA 在動物裡表現是在 1990 年時,分別用 DNA 和 RNA expression vectors 在老鼠體內表現蛋白,表現效果和 in vitro 在培養細胞裡的表現差不多。
JA Wolff et al, Science (1990); PMID: 1690918 DOI: 10.1126/science.1690918
2. 但是相較於 DNA 或蛋白治療,初期投入在 mRNA 治療上的研究甚少,主要原因有三:不穩定性(instability),容易降解、易引起免疫反應(high innate immunogenicity),因為細胞表面和細胞內有很多 mRNA sensor,和不易於送入體內和表達(in efficient in vivo delivery)。
3. 然而,隨著這幾十年科技的進步,用 mRNA 治療不再遙不可及,用在疫苗上的好處有:
a) 安全性 - 非感染因子,也不會插入染色體造成突變,可以被細胞代謝,也因此可以反覆施打。
b) 透過改造 nucleotides,可以增加它的穩定性和表現效果,也可以調整引起的免疫反應。
c) 可以改造 carrier molecules,使它更容易被送入細胞。
d) 可以快速大量生產
4. mRNA 結構本身的改善可以從 5' Cap, UTR, CDS (coding sequence), 3' PolyA tail 和 purity 上下手,例如純淨度高可降低 innate immune responses 和增高蛋白表現,5' 和 3' UTR 也會影響蛋白表現。另外,調整 GC content 和 nucleotide modification 都可以改善蛋白表現和免疫反應。
5. 運送的種類有 liposome, polymer, polysaccharide particle, lipid nanoparticle (LNP), lipid/cholesterol nanoparticle, lipid/cholesterol/PEG nanoparticle 等等。
6. mRNA 在傳染性疾病和癌症治療上的 IP (intellectual property) 競爭在過去五年相當激烈,其中包括了 nucleotide modification 和 delivery methods。專利申請上有 70% 來自業界,除了目前廣為人知的 Moderna 和 BioNtech 外,還有 GSK, Bayer 和久光製藥(Hisamitsu Pharmaceutical),其中 Moderna, CureVac, BioNtech 和 GSK 四家公司就佔了快一半的 mRNA 專利。
7. 在疫情前,已在研發中的 mRNA 疫苗包括肺癌、胰臟癌、流感、狂犬病、伊波拉和 HIV 等等。
8. mRNA 上的投資,在 2015 年到 2020 年間成長了 94.2%。三家代表公司為 Moderna, BioNtech, CureVac,自 2015 年來吸引了 USD $2.8B 的投資,Moderna 在 2018 年時的 IPO 約為 $7.6B。自 2017 年開始,RNA 相關的投資也大量增加,例如投在 Arrakis, Expansion, Shyhawk 和 Ribometrix 的就有 USD $262M。
9. FDA 許可的 RNA therapy 目前有治療 DMD 的 Eteplirsen (2016), 治療 SMA 的 Nusinersen (2016) 和治療 FCS 的 Volanesoren (2019) 等等。
References:
N Pardi et al, mRNA vaccines — a new era in vaccinology. Nature Reviews Drug Discovery (2018)
F Wang, RNA therapeutics on the rise. Nature Reviews Drug Discovery (2020)
C Martin & D Lowery, mRNA vaccines: intellectual property landscape. Nature Reviews Drug Discovery (2020)
NAC Jackson et al, The promise of mRNA vaccines: a biotech and industrial perspective. Nature Vaccines (2020)
1. 第一次成功使用 mRNA 在動物裡表現是在 1990 年時,分別用 DNA 和 RNA expression vectors 在老鼠體內表現蛋白,表現效果和 in vitro 在培養細胞裡的表現差不多。
JA Wolff et al, Science (1990); PMID: 1690918 DOI: 10.1126/science.1690918
2. 但是相較於 DNA 或蛋白治療,初期投入在 mRNA 治療上的研究甚少,主要原因有三:不穩定性(instability),容易降解、易引起免疫反應(high innate immunogenicity),因為細胞表面和細胞內有很多 mRNA sensor,和不易於送入體內和表達(in efficient in vivo delivery)。
3. 然而,隨著這幾十年科技的進步,用 mRNA 治療不再遙不可及,用在疫苗上的好處有:
a) 安全性 - 非感染因子,也不會插入染色體造成突變,可以被細胞代謝,也因此可以反覆施打。
b) 透過改造 nucleotides,可以增加它的穩定性和表現效果,也可以調整引起的免疫反應。
c) 可以改造 carrier molecules,使它更容易被送入細胞。
d) 可以快速大量生產
4. mRNA 結構本身的改善可以從 5' Cap, UTR, CDS (coding sequence), 3' PolyA tail 和 purity 上下手,例如純淨度高可降低 innate immune responses 和增高蛋白表現,5' 和 3' UTR 也會影響蛋白表現。另外,調整 GC content 和 nucleotide modification 都可以改善蛋白表現和免疫反應。
5. 運送的種類有 liposome, polymer, polysaccharide particle, lipid nanoparticle (LNP), lipid/cholesterol nanoparticle, lipid/cholesterol/PEG nanoparticle 等等。
6. mRNA 在傳染性疾病和癌症治療上的 IP (intellectual property) 競爭在過去五年相當激烈,其中包括了 nucleotide modification 和 delivery methods。專利申請上有 70% 來自業界,除了目前廣為人知的 Moderna 和 BioNtech 外,還有 GSK, Bayer 和久光製藥(Hisamitsu Pharmaceutical),其中 Moderna, CureVac, BioNtech 和 GSK 四家公司就佔了快一半的 mRNA 專利。
7. 在疫情前,已在研發中的 mRNA 疫苗包括肺癌、胰臟癌、流感、狂犬病、伊波拉和 HIV 等等。
8. mRNA 上的投資,在 2015 年到 2020 年間成長了 94.2%。三家代表公司為 Moderna, BioNtech, CureVac,自 2015 年來吸引了 USD $2.8B 的投資,Moderna 在 2018 年時的 IPO 約為 $7.6B。自 2017 年開始,RNA 相關的投資也大量增加,例如投在 Arrakis, Expansion, Shyhawk 和 Ribometrix 的就有 USD $262M。
9. FDA 許可的 RNA therapy 目前有治療 DMD 的 Eteplirsen (2016), 治療 SMA 的 Nusinersen (2016) 和治療 FCS 的 Volanesoren (2019) 等等。
References:
N Pardi et al, mRNA vaccines — a new era in vaccinology. Nature Reviews Drug Discovery (2018)
F Wang, RNA therapeutics on the rise. Nature Reviews Drug Discovery (2020)
C Martin & D Lowery, mRNA vaccines: intellectual property landscape. Nature Reviews Drug Discovery (2020)
NAC Jackson et al, The promise of mRNA vaccines: a biotech and industrial perspective. Nature Vaccines (2020)
2021年2月13日 星期六
Python|常用基本語言
之前有提到說 Python 和 R 很像,這篇就拿 R 的基本語言那篇改寫成 Python 的用法。
Python 的 libraries 有幾個,常用的有 pandas (data structures & tools), NumPy (arrays, matrices), SciPy (integrals, optimization) 和 Matplotlib (plots, graphs)。
以下 Python 的指令都是在 Jupyter Notebook 裡執行,關於怎麼用 jupyter notebook,請參考這篇:Python | 我想玩,但要怎麼開始?
此篇的指令教學在這:Python 04
之前的入門可參考:Python 01, Python 02, Python data
在 R 裡要讀檔要先跑 library readr,叫出讀檔的功能,然後再用指令 read.csv() 讀檔。例如要用 R 讀電腦裡的 mtcar,指令如下:
在 Python 裡則是用 library pandas,指令會變成:

Figure 1. Pandas - import csv file
如果想把更新後的 dataframe 輸出成 csv 檔案的話,可以用 df.to_csv()。
這邊我們把 mtcars.csv 輸出到 Python 的檔案夾。

Figure 2. Export csv file
跟 R 相同,dataframe 同樣是 df。pd.read_csv() 會預設第一行為 header,也就是 variables 的名稱,例如圖一的部分,mtcars 這個資料檔案裡是有 variable name,在第 0 行上面那行便是。但是在 autos 這個資料檔裡是沒有的,所以第一筆資料變成了 variable name (圖三)。

Figure 3. Data without headers
這筆資料太長了,我們可以選擇只看前幾列或最後幾列,這時可用 df.head(n),看最後幾行則是用 tail.head(n) (如下圖)。在 R 裡的話,是用 head(df, n)。

Figure 4. Read head only
上圖裡還多加了一個指令,因為每次都要把路徑打出來的話太麻煩了,我們可以把路徑設成 path,之後就可以用 path 代替。
如果第一行沒有 variables 的名稱,可以在裡面加 header = None,第一行就會變成用數字代替,如圖五。

Figure 5. Data frame without headers, use header = None.
如果想要加 variable name 的話,可以用 headers =["", '' ", ...]。"" 裡面為你想取的 variable name,如下圖。

Figure 6. Data frame with new headers
接下來,我們可以把加了 variable name 的新檔案輸出去為新的 csv file。
打開 csv 檢查一下。

真的加進去了呢!
接下來,可以查檔案的 types,用的指令是 df.dtypes。

Figure 7. Check types of data frame
可以看到有的應該是數字的,卻顯示為 object,這些之後要自己改才可以執行一些運算,之前介紹 R 的時候也有提過。
我們也可以查檔案資料的 statistic summary,用的指令是 df.describe()。

Figure 8. Statistical summary of data frame
df.describe() 這個功能不會顯示非數字的 variables,如果要顯示所有的總結報告,可以在裡面加 include = "all"。

Figure 9. Statistical summary including non-numeric data. NaN = not a number.
以上,這篇就先這樣吧。
Python 的 libraries 有幾個,常用的有 pandas (data structures & tools), NumPy (arrays, matrices), SciPy (integrals, optimization) 和 Matplotlib (plots, graphs)。
以下 Python 的指令都是在 Jupyter Notebook 裡執行,關於怎麼用 jupyter notebook,請參考這篇:Python | 我想玩,但要怎麼開始?
此篇的指令教學在這:Python 04
之前的入門可參考:Python 01, Python 02, Python data
在 R 裡要讀檔要先跑 library readr,叫出讀檔的功能,然後再用指令 read.csv() 讀檔。例如要用 R 讀電腦裡的 mtcar,指令如下:
|
library(readr) mtcars <- read_csv("~/Desktop/R program/ECOSCOPE/mtcars.csv") View(mtcars) |
在 Python 裡則是用 library pandas,指令會變成:
|
import pandas as pd mtcars = pd.read_csv("~/Desktop/R program/ECOSCOPE/mtcars.csv") mtcars |

Figure 1. Pandas - import csv file
如果想把更新後的 dataframe 輸出成 csv 檔案的話,可以用 df.to_csv()。
這邊我們把 mtcars.csv 輸出到 Python 的檔案夾。

Figure 2. Export csv file
跟 R 相同,dataframe 同樣是 df。pd.read_csv() 會預設第一行為 header,也就是 variables 的名稱,例如圖一的部分,mtcars 這個資料檔案裡是有 variable name,在第 0 行上面那行便是。但是在 autos 這個資料檔裡是沒有的,所以第一筆資料變成了 variable name (圖三)。

Figure 3. Data without headers
這筆資料太長了,我們可以選擇只看前幾列或最後幾列,這時可用 df.head(n),看最後幾行則是用 tail.head(n) (如下圖)。在 R 裡的話,是用 head(df, n)。

Figure 4. Read head only
上圖裡還多加了一個指令,因為每次都要把路徑打出來的話太麻煩了,我們可以把路徑設成 path,之後就可以用 path 代替。
如果第一行沒有 variables 的名稱,可以在裡面加 header = None,第一行就會變成用數字代替,如圖五。

Figure 5. Data frame without headers, use header = None.
如果想要加 variable name 的話,可以用 headers =["", '' ", ...]。"" 裡面為你想取的 variable name,如下圖。

Figure 6. Data frame with new headers
接下來,我們可以把加了 variable name 的新檔案輸出去為新的 csv file。
|
path = "~/Desktop/Python/data/autos.csv" autos.to_csv(path) |
打開 csv 檢查一下。

真的加進去了呢!
接下來,可以查檔案的 types,用的指令是 df.dtypes。

Figure 7. Check types of data frame
可以看到有的應該是數字的,卻顯示為 object,這些之後要自己改才可以執行一些運算,之前介紹 R 的時候也有提過。
我們也可以查檔案資料的 statistic summary,用的指令是 df.describe()。

Figure 8. Statistical summary of data frame
df.describe() 這個功能不會顯示非數字的 variables,如果要顯示所有的總結報告,可以在裡面加 include = "all"。

Figure 9. Statistical summary including non-numeric data. NaN = not a number.
以上,這篇就先這樣吧。
2021年2月6日 星期六
又一篇新冠病毒的小抗體研究
這集的標題雖然是駱馬的小抗體(nanobodies),但前半個小時是討論中國的 CoronaVac,同時他們也收到很多 email 詢問為什麼美國不也做 inactivated virus vaccine。
第一個用病毒做的疫苗是 Edward Jenner 的天花疫苗(smallpox, 1798),為 inactivated Vaccinia virus。第二個 Pasteur 的狂犬病疫苗(rabies, 1885),再來是黃熱症疫苗(yellow fever, 1935)和流感疫苗(influenza, 1936) [1],流感疫苗剛開始是給軍方用,因為在第一次世界大戰時美軍人力因流感而有所損失 [2]。
至於為什麼美國不用病毒做新冠病毒的疫苗呢?他們解釋是美國已經研發其他種類的疫苗很久了,包括 mRNA 疫苗和 subunit 疫苗,所以可以直接拿來用,加上大藥廠已經砸很多錢在研發新型疫苗,因此拿來研發新冠病毒疫苗相對來講反而是比較簡單的。另一個可能原因是用病毒做疫苗需要用到 BSL3 的實驗室,不方便大量生產。
關於中國的 CoronaVac,他們提到 inactivated virus vaccine 通常是用 UV 或福馬林(formalin)去 inactivate viruses,但中國的這支疫苗是用 β-propiolactone (C3H4O2),雖然它也被用來 inactivate viruses,不過它會和蛋白質反應,可能會改變蛋白結構,而且最近有幾篇研究顯示 β-propiolactone 會使 Spike 的 S1 脫離 [3, 4],而可讓免疫系統產生中和抗體的 RBD 就在 S1,如果新冠病毒疫苗少惹 S1,那疫苗效用還剩多少?另外,如果要做 inactivated viruses,也會先評估用來 inactivate 的物質會不會改變病毒結構,是否每個 batch 的品質都穩定一致。之前的疫苗之所以用 inactivated viruses,是因為當時那個年代的技術就只能用 inactivated viruses,並不是因為它比較安全,如今的科技使疫苗不再局限於用 inactivated viruses。
相關文章:近期和新冠病毒抗體相關的研究
裡面還有一段對話滿好笑的(30:25),CoronaVac 的臨床實驗是 Phase I/II 合在一起,通常是 Phase I 安全測試過了以後,換一批測試者做 Phase II。SinoVac 是一二期一起做,第一期只有七天,七天後如果沒出現問題就進入 Phase II [5]。然後其中一位就說,因為是用 inactivated viruses,如果真的有問題的話,七天後試驗者可能就掰掰了,既然七天後沒人死,就表示疫苗算是安全的。XD
(33:50) "... that the Chinese government enlisted army personnel for at least one of the phases for their trial and I thought we were critical of that for a while, but I think that's no longer a criticism."
".... yeah, we got a lot of pushback from people in China who said this is often done and it is often done, but they said it was licensed and it was actually a Phase II trial, so they should have just said it's a Phase III trial, right? instead of saying it was licensed for you."
"I think the issue there was is it okay to do that in troops, ..... I think I pointed out the U.S. can't exactly get on a moral high horse about what's been done."
還有一段莫名戳中我的笑點,是討論到 Phase III 是在中國、巴西和土耳其做的,最近還加了印尼。
(44:10) "I don't think they had enough cases in China to do the Phase III, right?"
"I think because at that point the pandemic was really under control such through lockdowns in China, they were actually having a hard time getting cases for their clinical trials, but uhh unfortunately, plenty of other countries had plenty of cases."
之後駱馬小抗體的部分是討論德國研究團隊於上個月發表在 Science 的研究。之前有提過駱馬除了正常的 IgG,還有一種只有 heavy chain 的抗體 HCAb,以及釣出小抗體的噬菌體展示(phage display)。
相關文章:Phage display 和小抗體製造
在這篇之前,德州大學(U Texas)也在去年發表過他們抗 SARS 的小抗體,他們是把 SARS Spike 打入駱馬體內,然後釣出小抗體,經過 cyro-EM 分析發現效果最好的小抗體 VHH-72 是把 Spike RBD 固定在某個 conformation,使它無法動。他們把這個小抗體測試在假新冠病毒上(pseudovirus),發現它也可以抑制新冠病毒。
相關文章:從駱馬體內得到的新冠病毒小抗體
德國的這個研究則是把新冠病毒的 Spike RBD 和用福馬林去活性過的新冠病毒打入駱馬後釣出小抗體,然後測試這些小抗體的中和效用(neutralizing activity),發現其中一株中和效果最強的小抗體 VHH E 的 IC50 可到 60 nM [6]。VHH E 和其他小抗體不太一樣,它的 CDR3 特別長,雖然和 ACE2 結合的點和之前發現的小抗體 CC12.3 和 H11-D4 相同,但方向不一樣。之前研究發現,Spike RBD trimer 通常處在一個 up & down conformation 平衡的一個狀態,較常發生的狀態是沒有或三個中只有一個 RBD 處於 up conformation。雖然三個 RBD 都為 up conformation 的狀態很少見,但只有 up conformation 才可以和 ACE2 結合,只是不知道需要幾個 RBD 為 up conformation。
他們用 cryo-EM 分析 VHH E 和 ACE2 結合的狀態,發現和 VHH E 結合的大多是三個 RBD 都為 up conformation,並且各和一個 VHH E 結合,顯示 VHH E 會把 RBD 固定在 3-up conformation,而且一旦結合,RBD 就無法變回 down conformation。不免俗的,也要試試把兩、三個 VHH 連在一起看看效果會不會更好,當然也是用常用的 (GGGS)3 linker,結果發現 IC50 可以降到 pM range (930 pM for VHH EE, 520 pM for VHH EEE)。這篇研究和其他不同的地方是他們還有測試哪些突變會逃過 VHH 的中和作用,有趣的是如果某個突變可以逃過某個 VHH,大多的情況是它會對其他 VHH 更敏感,所以如果把兩個不同的 VHH 結合在一起,便沒有突變可以逃過 VHH。相反的,雖然 VHH EEE 有很強的中和作用,single mutantion 就可以讓病毒逃掉。
References:
1. S Plotkin, History of vaccination. PNAS (2014)
2. US CDC / Influenza Historic Timeline
3. Y Cai et al, Distinct conformational states of SARS-CoV-2 spike protein. Science (2020)
4. AV Letarov et al, Free SARS-CoV-2 Spike Protein S1 Particles May Play a Role in the Pathogenesis of COVID-19 Infection. Biochemistry (2020)
5. Z Wu et al, Safety, tolerability, and immunogenicity of an inactivated SARS-CoV-2 vaccine (CoronaVac) in healthy adults aged 60 years and older: a randomised, double-blind, placebo-controlled, phase 1/2 clinical trial. The Lancet (2021)
6. P Koenig et al, Structure-guided multivalent nanobodies block SARS-CoV-2 infection and suppress mutational escape. Science (2021)
第一個用病毒做的疫苗是 Edward Jenner 的天花疫苗(smallpox, 1798),為 inactivated Vaccinia virus。第二個 Pasteur 的狂犬病疫苗(rabies, 1885),再來是黃熱症疫苗(yellow fever, 1935)和流感疫苗(influenza, 1936) [1],流感疫苗剛開始是給軍方用,因為在第一次世界大戰時美軍人力因流感而有所損失 [2]。
至於為什麼美國不用病毒做新冠病毒的疫苗呢?他們解釋是美國已經研發其他種類的疫苗很久了,包括 mRNA 疫苗和 subunit 疫苗,所以可以直接拿來用,加上大藥廠已經砸很多錢在研發新型疫苗,因此拿來研發新冠病毒疫苗相對來講反而是比較簡單的。另一個可能原因是用病毒做疫苗需要用到 BSL3 的實驗室,不方便大量生產。
關於中國的 CoronaVac,他們提到 inactivated virus vaccine 通常是用 UV 或福馬林(formalin)去 inactivate viruses,但中國的這支疫苗是用 β-propiolactone (C3H4O2),雖然它也被用來 inactivate viruses,不過它會和蛋白質反應,可能會改變蛋白結構,而且最近有幾篇研究顯示 β-propiolactone 會使 Spike 的 S1 脫離 [3, 4],而可讓免疫系統產生中和抗體的 RBD 就在 S1,如果新冠病毒疫苗少惹 S1,那疫苗效用還剩多少?另外,如果要做 inactivated viruses,也會先評估用來 inactivate 的物質會不會改變病毒結構,是否每個 batch 的品質都穩定一致。之前的疫苗之所以用 inactivated viruses,是因為當時那個年代的技術就只能用 inactivated viruses,並不是因為它比較安全,如今的科技使疫苗不再局限於用 inactivated viruses。
相關文章:近期和新冠病毒抗體相關的研究
裡面還有一段對話滿好笑的(30:25),CoronaVac 的臨床實驗是 Phase I/II 合在一起,通常是 Phase I 安全測試過了以後,換一批測試者做 Phase II。SinoVac 是一二期一起做,第一期只有七天,七天後如果沒出現問題就進入 Phase II [5]。然後其中一位就說,因為是用 inactivated viruses,如果真的有問題的話,七天後試驗者可能就掰掰了,既然七天後沒人死,就表示疫苗算是安全的。XD
(33:50) "... that the Chinese government enlisted army personnel for at least one of the phases for their trial and I thought we were critical of that for a while, but I think that's no longer a criticism."
".... yeah, we got a lot of pushback from people in China who said this is often done and it is often done, but they said it was licensed and it was actually a Phase II trial, so they should have just said it's a Phase III trial, right? instead of saying it was licensed for you."
"I think the issue there was is it okay to do that in troops, ..... I think I pointed out the U.S. can't exactly get on a moral high horse about what's been done."
還有一段莫名戳中我的笑點,是討論到 Phase III 是在中國、巴西和土耳其做的,最近還加了印尼。
(44:10) "I don't think they had enough cases in China to do the Phase III, right?"
"I think because at that point the pandemic was really under control such through lockdowns in China, they were actually having a hard time getting cases for their clinical trials, but uhh unfortunately, plenty of other countries had plenty of cases."
之後駱馬小抗體的部分是討論德國研究團隊於上個月發表在 Science 的研究。之前有提過駱馬除了正常的 IgG,還有一種只有 heavy chain 的抗體 HCAb,以及釣出小抗體的噬菌體展示(phage display)。
相關文章:Phage display 和小抗體製造
在這篇之前,德州大學(U Texas)也在去年發表過他們抗 SARS 的小抗體,他們是把 SARS Spike 打入駱馬體內,然後釣出小抗體,經過 cyro-EM 分析發現效果最好的小抗體 VHH-72 是把 Spike RBD 固定在某個 conformation,使它無法動。他們把這個小抗體測試在假新冠病毒上(pseudovirus),發現它也可以抑制新冠病毒。
相關文章:從駱馬體內得到的新冠病毒小抗體
德國的這個研究則是把新冠病毒的 Spike RBD 和用福馬林去活性過的新冠病毒打入駱馬後釣出小抗體,然後測試這些小抗體的中和效用(neutralizing activity),發現其中一株中和效果最強的小抗體 VHH E 的 IC50 可到 60 nM [6]。VHH E 和其他小抗體不太一樣,它的 CDR3 特別長,雖然和 ACE2 結合的點和之前發現的小抗體 CC12.3 和 H11-D4 相同,但方向不一樣。之前研究發現,Spike RBD trimer 通常處在一個 up & down conformation 平衡的一個狀態,較常發生的狀態是沒有或三個中只有一個 RBD 處於 up conformation。雖然三個 RBD 都為 up conformation 的狀態很少見,但只有 up conformation 才可以和 ACE2 結合,只是不知道需要幾個 RBD 為 up conformation。
他們用 cryo-EM 分析 VHH E 和 ACE2 結合的狀態,發現和 VHH E 結合的大多是三個 RBD 都為 up conformation,並且各和一個 VHH E 結合,顯示 VHH E 會把 RBD 固定在 3-up conformation,而且一旦結合,RBD 就無法變回 down conformation。不免俗的,也要試試把兩、三個 VHH 連在一起看看效果會不會更好,當然也是用常用的 (GGGS)3 linker,結果發現 IC50 可以降到 pM range (930 pM for VHH EE, 520 pM for VHH EEE)。這篇研究和其他不同的地方是他們還有測試哪些突變會逃過 VHH 的中和作用,有趣的是如果某個突變可以逃過某個 VHH,大多的情況是它會對其他 VHH 更敏感,所以如果把兩個不同的 VHH 結合在一起,便沒有突變可以逃過 VHH。相反的,雖然 VHH EEE 有很強的中和作用,single mutantion 就可以讓病毒逃掉。
References:
1. S Plotkin, History of vaccination. PNAS (2014)
2. US CDC / Influenza Historic Timeline
3. Y Cai et al, Distinct conformational states of SARS-CoV-2 spike protein. Science (2020)
4. AV Letarov et al, Free SARS-CoV-2 Spike Protein S1 Particles May Play a Role in the Pathogenesis of COVID-19 Infection. Biochemistry (2020)
5. Z Wu et al, Safety, tolerability, and immunogenicity of an inactivated SARS-CoV-2 vaccine (CoronaVac) in healthy adults aged 60 years and older: a randomised, double-blind, placebo-controlled, phase 1/2 clinical trial. The Lancet (2021)
6. P Koenig et al, Structure-guided multivalent nanobodies block SARS-CoV-2 infection and suppress mutational escape. Science (2021)
2021年1月9日 星期六
新冠病毒患者的免疫力可維持超過半年
根據感冒冠狀病毒和流感病毒的經驗,大多數人都認為人類體內對抗新冠病毒的免疫保護可能很短,大概感染後半年左右抗體就會降到測不到,尤其是無症狀和輕症的患者可能感染後抗體量本來就不高,不過到底可以維持多久呢?這個資訊可以讓我們預測疫苗提供的免疫保護持久力。從疫情開始至今也一年了,各國的資料也收集得差不多了吧。XD
La Jolla Institute 的研究團隊之前已經發表了兩篇相關研究,他們先是分析健康個體和 COVID-19 康復患者的血清,發現所有康復患者都有可辨識新冠病毒 Spike protein 的 CD4+ (helper) T cells,T cells 的反應程度和 IgG 量成正向相關,七成的康復患者有可對抗新冠病毒的 CD8+ (killer) T cells,而且反應強烈。康復患者除了帶有可辨識 Spike protein 的免疫細胞外,他們也帶有可辨識其他病毒蛋白的 T cells,像是 M protein 和 N protein。另外,他們也分析了疫情前採集到的血清,同樣帶有可辨識新冠病毒的 T cells。
相關文章:新冠病毒感染者體內 T 細胞的免疫反應
「他們檢測了於 2015-2018 年採樣到、沒有感染過新冠病毒的血液檢體,結果發現其中有 40% - 60% 含有可以辨識新冠病毒的 helper T cells,不過和康復患者不同的是他們的 T cells 反應雖然也是以 Spike 為主,但幾乎沒有對 N protein 或 M protein 有反應的 T cells,次主要的是 NSPs (non-structural proteins)。而之所以會有這些 T cells,可能是因為這些人之前感染過其他種類的冠狀病毒,cross-reactivity 使他們體內也有能辨識新冠病毒的 T cells。研究者們認為這是之前感染其他四種引起感冒症狀的冠狀病毒時產生的,因為這些血液檢體裡都有針對至少其中三種常見冠狀病毒的 T cells,血清檢測也顯示全部都有 HCoV-OC43 和 HCoV-NL43 Spike protein 的 IgG 抗體,表示大多數人都感染過常見的四種感冒冠狀病毒,而且至少感染過超過三種,而這也可能是為什麼大部分的人感染到新冠病毒後都只是輕症或無症狀。」
註:常見的四種感冒冠狀病毒為 NL63, 229E, OC43 和 HKU1。
在之後發表在 Science 研究裡,他們則是分析是哪些病毒片段使 CD4+ T cells 有 cross-reactivity,讓未感染個體的免疫系統能夠對新冠病毒有反應。
相關文章:抗新冠病毒的 T cells 和抗感冒冠狀病毒的有 cross-reactivity
在之前的研究裡,他們以分析 CD4+ T cells 的反應為主,而他們這個月發表的研究,三種 adaptive immunity 都分析了 -- CD4+ (helper) T cells, CD8+ (killer) T cells, memory B cells。在他們分析的近兩百位患者包括了無症狀患者、輕症、中度和重症患者,不過大多數(93%)為不需住院的輕症患者,年齡為 19 歲到 81 歲。其中有些患者的提供不同時期的血清檢體,間隔大約幾個月採集一次,其中有 63 個檢體是感染後超過半年後採集的。
他們分析了血清內的抗體後,發現九成患者的 anti-Spike IgG 可以六到八個月都穩定存在著,anti-nucleocapsid IgG 也差不多持續八個月穩定存在著,中和抗體主要為 anti-Spike RBD IgG,90% 患者的中和抗體也是穩定存在六到八個月。產生抗 Spike 抗體的 memory B cells 比症狀出現一個月後更多,倒是 CD4+ (helper) 和 CD8+ (killer) T cells 減少,存活週期(half-life)約為三到五個月。那生產抗體的 memory B cells 呢?他們發現患者體內針對新冠病毒的 memory B cells 在症狀出現後的 120 天內持續增加,之後呈現一個 plateau 的狀態。針對 Spike 的 memory B cells 中有約 10%-30% 是特別針對 Spike RBD。RBD-specific memory B cells 的狀況也差不多,不過可以早在症狀出現後十六天左右就開始持續增加,並且持續增加四到五個月。未感染者體內則幾乎沒有 Spike-specific memory B cells。既然有 anti-N protein 的抗體,當然就會有生產它的 nucleocapsid-specific memory B cells,也同樣是症狀出現後的四到五個月內持續穩定增加。
再來是 memory T cells。大約 70% 的患者在症狀出現後一個月(20-50 days)開始測得到針對新冠病毒的 memory CD8+ T cells,目標蛋白有 Spike, Membrane (M), Nucleocapsid (N) 和 ORF3a,其中約有 50% 患者體內的 CD8+ T cells 在六個月後仍穩定存在著,在感染後一個月,約有 93% 的患者可以測得到針對新冠病毒的 CD4+ T cells,目標蛋白除了 Spike, M, N, ORF3a 外,還有 nsp3,在六個月後體內 CD4+ T cells 仍穩定存在的患者有 92%。Spike-specific (CD4+ / CD8+) T cells 的穩定存在情況和針對新冠病毒的 T cells 類似,同樣可以穩定存在六個月以上。
最後,他們比較了免疫系統裡的其中五樣指標,看看他們維持多久。他們比較的五樣為 RBD IgG, RBD memory B cells, Spike IgA, total SARS-CoV-2-specific CD8+ T cells 和 total SARS-CoV-2-specific CD4+ T cells,因為這五樣在免疫保護力中扮演著重要角色。他們發現,大多數人(64%)在症狀出現後一到兩個月內,這五樣都穩定存在著,但在五到八個月後,這五樣在體內仍穩定存在的只剩 43%。不過呢,雖然五樣都降的人站了以半以上,但有 95% 的人在五到八個月後,至少有三樣仍穩定存在著,也就是說抗新冠病毒的免疫力並沒有之前以為的短,至少能夠維持半年以上,算是個好消息。
La Jolla 的研究已輕症為主,去年年底英國有個研究則是針對感染後無症狀或輕微症狀的醫護人員。倫敦醫院從去年三月底疫情爆發初期就開始每週驗 PCR 和血清,檢測和分析他們在英國封城後十六到十八週的 T cells 和抗體反應。
他們分析了倫敦醫院醫護人員的 T cells 和抗體,發現他們的 T cells 對新冠病毒 Spike 有反應的比例不高,只有 49%,反而對 N protein (neucleocapsid) 有反應的比例高達 85%。相較之下,疫情前的控制組對 Spike 和 N protein 有反應的比例為 29% 和 12%。不意外的,和 La Jolla 研究團隊的結果類似,未感染者血清也測得到對新冠病毒有反應的 T cells,不過到底是新冠病毒的哪個蛋白片段和感冒冠狀病毒有 cross-reactivity,是否和 La Jolla 研究團隊的結果一樣,則需要進一步的分析。
那抗體呢?有 97% 有抗 S1 IgG 或抗 N protein IgG/IgM,而且有 89% 的抗體是有抑制病毒作用的中和抗體,不過無症狀或輕微症狀患者的抗體量比症狀明顯的患者低。之前有研究顯示,新冠病毒患者的抗體量降的很快,可以在幾週內就降到測不到,不過有的研究卻顯示可以維持幾個月,而在這個研究顯示,是不管是無症狀、輕微症狀還是症狀明顯的患者,他們的中和抗體量在這 16 到 18 週中都維持固定的量,並沒有減低。另外,有趣的是五十歲以上的醫護人員中,有八成的中和抗體量很高(IC50 >200)[註];相對的,24 歲到 49 歲有高中和抗體量的比例為 58%。
註:中和抗體量 IC50 = 0-49 為測不到,50-199 為低,200+ 為高。
那抗體和 T cell 反應是否有關聯,是否有抗新冠病毒 T cell 反應的人就有抗體,或是抗體量比較高呢?似乎關沒有絕對的關聯性,而這也和之前的研究結果類似,有不少人沒抗新冠病毒的抗體,但卻帶有對新冠病毒有反應的 T cells。
結論:目前看來,新冠病毒患者體內的抗體、生產抗體的 B cells,和前線對抗感染的 T cells 都可穩定存在五到八個月。
Publications:
CJ Reynolds et al, Discordant neutralizing antibody and T cell responses in asymptomatic and mild SARS-CoV-2 infection. Science (2020)
JM Dan et al, mmunological memory to SARS-CoV-2 assessed for up to 8 months after infection. Science (2021)
RJ Cox & KA Brokstad, Not just antibodies: B cells and T cells mediate immunity to COVID-19. Nature Reviews Immunology (2020)
La Jolla Institute 的研究團隊之前已經發表了兩篇相關研究,他們先是分析健康個體和 COVID-19 康復患者的血清,發現所有康復患者都有可辨識新冠病毒 Spike protein 的 CD4+ (helper) T cells,T cells 的反應程度和 IgG 量成正向相關,七成的康復患者有可對抗新冠病毒的 CD8+ (killer) T cells,而且反應強烈。康復患者除了帶有可辨識 Spike protein 的免疫細胞外,他們也帶有可辨識其他病毒蛋白的 T cells,像是 M protein 和 N protein。另外,他們也分析了疫情前採集到的血清,同樣帶有可辨識新冠病毒的 T cells。
相關文章:新冠病毒感染者體內 T 細胞的免疫反應
「他們檢測了於 2015-2018 年採樣到、沒有感染過新冠病毒的血液檢體,結果發現其中有 40% - 60% 含有可以辨識新冠病毒的 helper T cells,不過和康復患者不同的是他們的 T cells 反應雖然也是以 Spike 為主,但幾乎沒有對 N protein 或 M protein 有反應的 T cells,次主要的是 NSPs (non-structural proteins)。而之所以會有這些 T cells,可能是因為這些人之前感染過其他種類的冠狀病毒,cross-reactivity 使他們體內也有能辨識新冠病毒的 T cells。研究者們認為這是之前感染其他四種引起感冒症狀的冠狀病毒時產生的,因為這些血液檢體裡都有針對至少其中三種常見冠狀病毒的 T cells,血清檢測也顯示全部都有 HCoV-OC43 和 HCoV-NL43 Spike protein 的 IgG 抗體,表示大多數人都感染過常見的四種感冒冠狀病毒,而且至少感染過超過三種,而這也可能是為什麼大部分的人感染到新冠病毒後都只是輕症或無症狀。」
註:常見的四種感冒冠狀病毒為 NL63, 229E, OC43 和 HKU1。
在之後發表在 Science 研究裡,他們則是分析是哪些病毒片段使 CD4+ T cells 有 cross-reactivity,讓未感染個體的免疫系統能夠對新冠病毒有反應。
相關文章:抗新冠病毒的 T cells 和抗感冒冠狀病毒的有 cross-reactivity
在之前的研究裡,他們以分析 CD4+ T cells 的反應為主,而他們這個月發表的研究,三種 adaptive immunity 都分析了 -- CD4+ (helper) T cells, CD8+ (killer) T cells, memory B cells。在他們分析的近兩百位患者包括了無症狀患者、輕症、中度和重症患者,不過大多數(93%)為不需住院的輕症患者,年齡為 19 歲到 81 歲。其中有些患者的提供不同時期的血清檢體,間隔大約幾個月採集一次,其中有 63 個檢體是感染後超過半年後採集的。
他們分析了血清內的抗體後,發現九成患者的 anti-Spike IgG 可以六到八個月都穩定存在著,anti-nucleocapsid IgG 也差不多持續八個月穩定存在著,中和抗體主要為 anti-Spike RBD IgG,90% 患者的中和抗體也是穩定存在六到八個月。產生抗 Spike 抗體的 memory B cells 比症狀出現一個月後更多,倒是 CD4+ (helper) 和 CD8+ (killer) T cells 減少,存活週期(half-life)約為三到五個月。那生產抗體的 memory B cells 呢?他們發現患者體內針對新冠病毒的 memory B cells 在症狀出現後的 120 天內持續增加,之後呈現一個 plateau 的狀態。針對 Spike 的 memory B cells 中有約 10%-30% 是特別針對 Spike RBD。RBD-specific memory B cells 的狀況也差不多,不過可以早在症狀出現後十六天左右就開始持續增加,並且持續增加四到五個月。未感染者體內則幾乎沒有 Spike-specific memory B cells。既然有 anti-N protein 的抗體,當然就會有生產它的 nucleocapsid-specific memory B cells,也同樣是症狀出現後的四到五個月內持續穩定增加。
再來是 memory T cells。大約 70% 的患者在症狀出現後一個月(20-50 days)開始測得到針對新冠病毒的 memory CD8+ T cells,目標蛋白有 Spike, Membrane (M), Nucleocapsid (N) 和 ORF3a,其中約有 50% 患者體內的 CD8+ T cells 在六個月後仍穩定存在著,在感染後一個月,約有 93% 的患者可以測得到針對新冠病毒的 CD4+ T cells,目標蛋白除了 Spike, M, N, ORF3a 外,還有 nsp3,在六個月後體內 CD4+ T cells 仍穩定存在的患者有 92%。Spike-specific (CD4+ / CD8+) T cells 的穩定存在情況和針對新冠病毒的 T cells 類似,同樣可以穩定存在六個月以上。
最後,他們比較了免疫系統裡的其中五樣指標,看看他們維持多久。他們比較的五樣為 RBD IgG, RBD memory B cells, Spike IgA, total SARS-CoV-2-specific CD8+ T cells 和 total SARS-CoV-2-specific CD4+ T cells,因為這五樣在免疫保護力中扮演著重要角色。他們發現,大多數人(64%)在症狀出現後一到兩個月內,這五樣都穩定存在著,但在五到八個月後,這五樣在體內仍穩定存在的只剩 43%。不過呢,雖然五樣都降的人站了以半以上,但有 95% 的人在五到八個月後,至少有三樣仍穩定存在著,也就是說抗新冠病毒的免疫力並沒有之前以為的短,至少能夠維持半年以上,算是個好消息。
La Jolla 的研究已輕症為主,去年年底英國有個研究則是針對感染後無症狀或輕微症狀的醫護人員。倫敦醫院從去年三月底疫情爆發初期就開始每週驗 PCR 和血清,檢測和分析他們在英國封城後十六到十八週的 T cells 和抗體反應。
他們分析了倫敦醫院醫護人員的 T cells 和抗體,發現他們的 T cells 對新冠病毒 Spike 有反應的比例不高,只有 49%,反而對 N protein (neucleocapsid) 有反應的比例高達 85%。相較之下,疫情前的控制組對 Spike 和 N protein 有反應的比例為 29% 和 12%。不意外的,和 La Jolla 研究團隊的結果類似,未感染者血清也測得到對新冠病毒有反應的 T cells,不過到底是新冠病毒的哪個蛋白片段和感冒冠狀病毒有 cross-reactivity,是否和 La Jolla 研究團隊的結果一樣,則需要進一步的分析。
那抗體呢?有 97% 有抗 S1 IgG 或抗 N protein IgG/IgM,而且有 89% 的抗體是有抑制病毒作用的中和抗體,不過無症狀或輕微症狀患者的抗體量比症狀明顯的患者低。之前有研究顯示,新冠病毒患者的抗體量降的很快,可以在幾週內就降到測不到,不過有的研究卻顯示可以維持幾個月,而在這個研究顯示,是不管是無症狀、輕微症狀還是症狀明顯的患者,他們的中和抗體量在這 16 到 18 週中都維持固定的量,並沒有減低。另外,有趣的是五十歲以上的醫護人員中,有八成的中和抗體量很高(IC50 >200)[註];相對的,24 歲到 49 歲有高中和抗體量的比例為 58%。
註:中和抗體量 IC50 = 0-49 為測不到,50-199 為低,200+ 為高。
那抗體和 T cell 反應是否有關聯,是否有抗新冠病毒 T cell 反應的人就有抗體,或是抗體量比較高呢?似乎關沒有絕對的關聯性,而這也和之前的研究結果類似,有不少人沒抗新冠病毒的抗體,但卻帶有對新冠病毒有反應的 T cells。
結論:目前看來,新冠病毒患者體內的抗體、生產抗體的 B cells,和前線對抗感染的 T cells 都可穩定存在五到八個月。
Publications:
CJ Reynolds et al, Discordant neutralizing antibody and T cell responses in asymptomatic and mild SARS-CoV-2 infection. Science (2020)
JM Dan et al, mmunological memory to SARS-CoV-2 assessed for up to 8 months after infection. Science (2021)
RJ Cox & KA Brokstad, Not just antibodies: B cells and T cells mediate immunity to COVID-19. Nature Reviews Immunology (2020)
訂閱:
文章 (Atom)