CryoEM - 使用 cryoSPARC 基于單顆粒圖像從頭重構蛋白質三維結構

歡迎關注我的CSDN:https://spike.blog.csdn.net/
本文地址:https://blog.csdn.net/caroline_wendy/article/details/136384544

基于冷凍電鏡單顆粒圖像重構蛋白質三維結構,利用冷凍電鏡技術測定生物大分子結構的方法。原理是從冷凍電鏡獲得大量同一種蛋白質分子的二維投影圖像,然后,利用三維重構算法計算出蛋白質的三維結構。這種方法的關鍵步驟是,估計每個投影圖像的投影方向,即蛋白質分子在三維空間中的取向。這是一個非凸優化問題,需要用到一些數學和計算機科學的知識。基于冷凍電鏡單顆粒圖像重構蛋白質三維結構是一種非常先進和有效的技術,可以揭示蛋白質的功能、結構和相互作用,對于生物醫學研究和應用有著重要的意義。可以使用 cryoSPARC 軟件,基于單顆粒圖像從頭重構蛋白質三維結構。

下載數據 10028 Ribosome (核糖體),參考 冷凍電鏡 EMPIAR 數據集的下載過程

核糖體 (Ribosome) 是細胞中的一種細胞器,主要由核糖體RNA和核糖體蛋白質組成,由一大一小兩個亞基結合形成。核糖體的主要功能是根據信使RNA的指示,利用轉運RNA運送的氨基酸,合成蛋白質。核糖體在原核生物和真核生物的細胞中都存在,但是結構和大小有所不同。核糖體也是一種核酶,具有催化能力。

數據樣式,shiny_2sets.star 是 數據描述文件:

├── 10028
│   └── data
│       └── Particles
│           ├── MRC_0601
│           ├── MRC_1901
│           └── shiny_2sets.star
├── biosoft
│   └── aspera
│       └── ibm-aspera-connect_4.1.0.46-linux_x86_64.sh

安裝 CryoSparc 軟件,參考 冷凍電鏡 CryoSPARC 軟件的安裝與環境配置 (CryoEM)

整體的流程如下:

cryosparc

其中:

  • Job1:加載數據集
  • Job2:降采樣數據集
  • Job3:Ab-Initio蛋白質結構重構
  • Job4:蛋白質手性顛倒
  • Job5:降低蛋白質分辨率
  • Job6:蛋白質結構Refinement

Job1 和 Job2 部分參考:冷凍電鏡 CryoSPARC 單顆粒圖像數據集構建

Ab-Initio 蛋白質結構重構

模塊輸入是 Job2 (降采樣數據集) 的輸出,即點擊空格,將 Job2 的輸出文件,直接拖入 Ab-Initio Reconstruction Job 的輸入,即可,參數可以選擇默認。

  • Maximum resolution: 最大分辨率,默認是12,支持調整,越小精度越高,也與數據集相關。
  • Initial resolution:初始分辨率,默認是35。

模塊輸入,配置完成如下:

Inputs

其他參數如下,默認即可:

params

運行日志,注意,重構耗時 1989.719s ,如下:

[CPU: 898.9 MB]  ----------- Iteration  1159 (epoch 2.708).  radwn 

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/713934.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/713934.shtml
英文地址,請注明出處:http://en.pswp.cn/news/713934.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【數據結構】實現隊列

大家好,我是蘇貝,本篇博客帶大家了解隊列,如果你覺得我寫的還不錯的話,可以給我一個贊👍嗎,感謝?? 目錄 一. 隊列的概念及結構二. 隊列的實現隊列的結構體初始化銷毀隊尾插入隊頭刪除顯示第一個節點的值…

【Java程序員面試專欄 算法思維】六 高頻面試算法題:動態規劃

一輪的算法訓練完成后,對相關的題目有了一個初步理解了,接下來進行專題訓練,以下這些題目就是匯總的高頻題目,本篇主要聊聊回溯算法,主要就是排列組合問題,所以放到一篇Blog中集中練習 題目關鍵字解題思路時間空間零錢兌換動態規劃+雙重循環dp[i]表示兌換金額為i元的最少…

從0開始學習NEON(0)

1、前言 ? 最近在學習NEON指令集,主要學習"單指令流,多數據流"的編程方式,在這之前主要是針對cuda編程進行學習。最近的一部分工作轉移到了arm主板上,接觸到了 ncnn這個開源項目,不得不佩服nihui的強大。在…

C# 線性插值

線性插值是一種常用的插值算法,適用于許多實際場景。 傳感器數據處理:在傳感器數據處理中,可能會出現數據點不連續或不均勻的情況。使用線性插值可以根據已知的數據點來估算在兩個數據點之間的數值,從而填補數據中的缺失或不連續之…

iOS消息轉發流程

當向Objc對象發送消息時,如果找到對象對應的方法,就會進入消息轉發流程,給開發者提供一些最后的機會處理消息無法發送問題,以免出現程序崩潰。 1. 回調對象的resolveInstanceMethod方法,在這個方法中,允許開…

阿里云定價_ECS產品價格_云服務器收費標準 - 阿里云官方活動

2024年最新阿里云服務器租用費用優惠價格表,輕量2核2G3M帶寬輕量服務器一年61元,折合5元1個月,新老用戶同享99元一年服務器,2核4G5M服務器ECS優惠價199元一年,2核4G4M輕量服務器165元一年,2核4G服務器30元3…

logo設計軟件及網站匯總

文章目錄 一、智能設計logo的網站二、常用的logo設計軟件 一、智能設計logo的網站 Canva:Canva是一個在線設計平臺,提供了豐富的模板和設計工具,可以幫助用戶輕松設計出專業水平的logo。 DesignEvo:DesignEvo是一個專業的在線log…

基于 LLaMA 和 LangChain 實踐本地 AI 知識庫

有時候,我難免不由地感慨,真實的人類世界,本就是一個巨大的娛樂圈,即使是在英雄輩出的 IT 行業。數日前,Google 正式對外發布了 Gemini 1.5 Pro,一個建立在 Transformer 和 MoE 架構上的多模態模型。可惜,這個被 Google 寄予厚望的產品并未激起多少水花,因為就在同一天…

動作生成學習筆記

目錄 ReMoDiffus 檢索和擴散 文字生運動 action生運動 ReMoDiffus 檢索和擴散 ICCV 2023 | 重塑人體動作生成,融合擴散模型與檢索策略的新范式ReMoDiffuse來了,根據文本生成動作 有例子和模型&

CSS 顯示隱藏動畫(動畫失效問題)

就像這個動畫一樣的效果&#xff0c;div 先是隱藏的&#xff0c;點擊按鈕后顯示并且有動畫效果&#xff0c;隱藏的時候同樣。 <button class"btn" id"btn">點擊</button><div class"box" id"box"></div><s…

一些常用到的git命令

git stash -a //緩存所有文件 git checkout -b dev origin/dev //切換到dev分支上,接著跟遠程的origin地址上的dev分支關聯起來 //推送本地分支到遠程倉庫 git push origin localbranchname:remotebrancname git revert onefile //https://www.freecodecamp.org/news/git-re…

S2---FPGA-A7板級原理圖硬件實戰

視頻鏈接 FPGA-A7板級系統硬件實戰01_嗶哩嗶哩_bilibili FPGA-A7板級原理圖硬件實戰 基于XC7A100TFGG484的FPGA硬件設計流程圖 A7核心板&#xff0c;是基于XILINX公司的ARTIX-7系列100T的XC7A100T,2FGG484I這款芯片開發的高性能核心板&#xff0c;具有高速&#xff0c;高帶寬&a…

HashMap在多線程下形成環的死鎖詳解

1. HashMap的工作原理 HashMap是Java中基于哈希表的Map接口的非同步實現。它存儲鍵值對&#xff0c;并允許使用null鍵和null值。HashMap通過使用鍵對象的hashCode()方法來決定鍵值對的存儲位置。 2. 多線程環境下的問題 在多線程環境下&#xff0c;如果多個線程同時對HashMap進…

Android 簽名機制

V1是內部文件單個簽 但是增加apk文件目錄下面隨意增加文件并不會有影響,它只關心meta-info文件 mf匯總清單的各個文件sha256 V2 整個APK文件,按文件進行hash 那么便不能隨便在這里面增加文件了,增加了簽名分塊&#xff08;不然簽名信息存哪里&#xff09;這里涉及一個文件概念 …

如何修煉成“神醫”——《OceanBase診斷系列》之一

本系列是基于OcenaBase 開發工程師在工作中的一些診斷經驗&#xff0c;也歡迎大家分享相關經驗。 1. 關于神醫的故事 扁鵲&#xff0c;中國古代第一個被正史記載的醫生&#xff0c;他的成才之路非常傳奇。年輕時&#xff0c;扁鵲是一家客棧的主管。有一位名叫長桑君的客人來到…

性能優化篇(二) 靜態合批步驟與所有注意事項\游戲運行時使用代碼啟動靜態合批

靜態合批步驟: 1.開啟Project Settings —>Player–>Other Setting里勾選Static Batching選項(一般情況下unity都是默認勾選狀態) 2.勾選需要合批的靜態物體上的Batching Static項,勾選后此物體下的所有子物體都默認參與靜態合批(勾選后物體不能進行移動/旋轉/縮放操作,…

02-設計概述

上一篇&#xff1a;01-導言 本章重點討論 JNI 中的主要設計問題。本節中的大多數設計問題都與本地方法有關。調用 API 的設計將在第 5 章&#xff1a;調用 API 中介紹。 2.1 JNI 接口函數和指針 本地代碼通過調用 JNI 函數來訪問 Java 虛擬機功能。JNI 函數可通過接口指針使用…

LeetCode383. 贖金信(C++)

LeetCode383. 贖金信 題目鏈接代碼 題目鏈接 https://leetcode.cn/problems/ransom-note/description/ 代碼 class Solution { public:bool canConstruct(string ransomNote, string magazine) {int record[26] {0};if(ransomNote.size() > magazine.size()) return fa…

多層感知器(神經網絡)與激活函數

單個神經元&#xff08;二分類&#xff09; 多個神經元&#xff08;多分類&#xff09; 多層感知器 多層感知器&#xff0c;他是一種深度學習模型&#xff0c;通過多層神經元的連接和激活來解決非線性問題。 激活函數 激活函數的種類包括relu&#xff0c;sigmoid和tanh等 …

批量檢測微信小程序是否封禁接口源碼

<?php // 要檢測的 appid 列表 $appids array(appid1, appid2, appid3); // 使用實際的 appid // 循環調用接口檢測小程序狀態 foreach ($appids as $appid) { $url https://yan.changxunwangluo.cn/xcx/check_mini_program.php?appid . urlencode($appid); $…