用 AI 驗毒小白鼠有救

2021-08-22 16:19:41 字數 2242 閱讀 8119

據統計,僅歐洲地區,每年用來做實驗的動物數量就超過1000萬。全球而言,可能破億。

解剖、毒理實驗、藥物實驗……可以說,動物為人類醫學研究的進步做出了巨大犧牲。尤其是小白鼠,其往往因病呈現出紅眼睛特徵,每年死亡數量更是難以計數。

再加上很多實驗為了避免藥物作用影響真實檢測效果,往往不對動物做麻醉處理,或只注射很少的劑量。這對動物造成的痛苦是難以想象的。所以,很多入學的醫學新生在面對自己的第一堂解剖課的時候,內心是掙扎的……然而,由於生物實驗的特殊性,人類不可能在自己的身體上進行研究,雖然這是最合理的方式。那麼,這些痛苦只好由和人類的某一生理特徵較為相似的動物承受。但是即便如此,利用動物進行實驗,其結果和意義也是有限的。

以動物作為標本進行適用於人類的醫學實驗,這本身就是乙個最大的悖論。雖然都是生物,但個體特徵的不同注定了在動物身上取得的資料資料永遠都只具備參考價值。這也就是為什麼很多藥物在正式投放市場之前,還要經過乙個人體測試的階段。當然,能進入到人體測試階段,說明其已經具備很大的安全性。但動物實驗的痛點,還遠不止這點。

首先是實驗動物生命風險。人類選擇用動物代替自身去做實驗,其目的就是為了規避可能帶來的死亡風險。但這並不意味著就能任意地糟踐動物生命。在實際的操作過程中,由於實驗設計、操作失誤等一系列人為因素,造成的實驗動物意外死亡數量很多。在科學研究的需求之下,這種意外死亡被認為是合理的。但單從實驗品而非生命的角度來看,這是一種資源的巨大浪費。

其次是動物實驗的週期較長。根據不同的實驗目的,對動物的注射和給藥往往會持續乙個較長的時期,期間需要花費較大的精力進行記錄和觀察。其目的就是要觀察動物的自然耐受反應。這也是為什麼藥物的研發往往需要經過十年甚至更久的乙個時期。對很多病人來說,藥品研發的速度往往跟不上病情加劇的速度。

最後是動物實驗的重複性。比如德萊塞測試,其最初用在化妝品的毒性實驗中。由於實驗品的毒性未知,其需要對動物進行一遍又一遍的給藥,有的藥物甚至可以測試六七十次,簡直是在挨千刀。這個過程無疑會令動物產生更大的痛苦。

也就是說,拋卻動物實驗並不能完全適合人類機體這方面的侷限,其仍然存在著上述不得不面對的客觀現實。其中給動物增加的痛苦也就不言而喻。

因此,動物實驗的3r原則(replancement、reduction、refinement)提倡用無知覺材料代替動物、通過各種方式提高實驗精度以減少動物使用量和優化動物體徵以實現相對準確的實驗資料。最好的方式當然是替代動物實驗,但在今天的條件下,這無疑是乙個不可能的事情。

事實上,科學家已經在逐漸替代動物實驗,比如使用細胞實驗。而隨著技術的進步,科學家開始使用另一件秘密**:機器學習。至少在測試毒性方面,動物將因此而受益良多。

最近,一項來自《毒理科學》雜誌的研究表明,通過一種新的機器學習系統,利用動物測試毒性的歷史很可能將被改寫。動物實驗,至少是動物測試毒性實驗將有可能被計算機代替。

該**研究團隊從2023年就開始進行資料積累,最終收集了1萬種化學物質。然後利用ai系統對資料庫中的化學物質進行了86萬次的測試,其繪製了分子結構與特定毒性型別之間以往並未被獲知的關係,比如其可能對眼睛、**或dna造成的影響。

具體操作上來說,研究人員對不同化學性質和毒理性質的物質進行分組,然後以組內某一物質的毒性為參照,推測其他物質的毒性。再與這些其他物質在資料庫中的已知毒性進行比照,得出計算機**的結果。

最終結果顯示,利用計算機測試得到的毒性準確率為87%,而使用動物再次進行測試的正確率則為81%。也就是說,在毒性測試方面,ai已經完勝動物。單單基於這個資料,ai就已經可以實現對動物的替代。當然,現在就說替代的事兒未免有點太早,尤其是替代動物實驗。

比如資料問題。我們上文提到,僅僅是做這樣乙個簡單的毒性測試,研究團隊就花了四年的時間去進行資料積累和實驗分析。不難想象,如果是做更多種類的毒性測試、難度更高的疾病藥物研究,其需要蒐集的資料也必然只會多不會少。那麼,如何建立這樣乙個龐大的資料庫,同時把控建設的時間,將可能是乙個以十年為單位的工程。

另一方面,動物本身也有一些計算機難以比擬的優勢。計算機是在已知資料的基礎上工作,而動物則可能會在實驗的過程中出現一些未知的、可能是意外收穫的情況。比如很多物理或者生物科學發現,都源自一場意外。那麼,計算機是否會被固定的程式束縛,是否也能有可能發生在動物身上的一些神奇表現呢?可能,這也需要另外設計乙個計算機模擬系統吧。

誠然,這僅僅是計算機在生物實驗領域的一小步。而這一小步,也讓我們看到了其在生物實驗方面帶來的積極意義。

但從現實而言,動物畢竟在某些方面和人類是最接近的,比如小白鼠被證明和人類有極為相似的基因序列。而依照目前的計算機發展水平,還很難對實現完全的技術模擬。從這個角度上說,即便在計算機進行生物實驗技術成熟擔任主角的情況下,動物實體作為配角進行實驗可能仍然是無法缺席的。而我們要做的,就是讓動物承擔更少的犧牲和痛苦。這既是技術進步的必然選擇,也是道德倫理的熱切期盼。

用小白鼠試驗毒水問題

問題一 8瓶水,其中一瓶有毒,問要找出有毒的水,你至少要嘗試幾次?前提是毒不死人的 問題二 還是這個題目,另外提供一群小白鼠,現在要你同時給n只小白鼠喝水,問至少需要幾隻小白鼠能一次性找出毒水?問題一比較簡單,二分法,假設瓶子編號依次為0 1 2 3 4 5 6 7,先等分成2份,然後從其中乙份中取...

用程式設計解決小白鼠問題

理解 需要用最少的小白鼠查出哪瓶是毒藥水,所以就不能用1000只小白鼠 我們可以嘗試使用程式設計的思維看待這個問題 一 將1000個瓶子都貼上標籤,1 1000.二 將1 1000翻譯成二進位制編碼,可以看出210只是1024,所以只需要,10個位數就能表達1 1000.三 在十個位數上分別放上乙隻...

用小白鼠鑑別有毒藥水問題

題設 有n瓶水,其中有一瓶水有劇毒,如果小白鼠喝了會在24小時的時候死亡。問 用多少只小白鼠能夠檢測出哪瓶水有劇毒?要求 用的小白鼠數量少並且用時要短,並給出合理的過程與結論。我的解題思路如下 這是乙個二進位制開關 0 1 問題,模擬于海明碼校驗演算法,將藥水進行二進位制編號 0000000,000...