Chuỗi PDB Biopython

Và Biopython Doc với Chương 11 dành riêng cho PDB. http. // sinh học. org/DIST/tài liệu/hướng dẫn/Hướng dẫn. html#htoc159

0. ] Tải xuống cấu trúc PDB [dưới dạng. tập tin ent]

from Bio.PDB import *
pdbl = PDBList[] # recruts the retrieval class
pdbl.retrieve_pdb_file['[PDB-code]']

HOẶC từ dòng lệnh [cũng như. tập tin ent]

python PDBList.py [PDB-code]

1. ] Phân tích tệp PDB trong

from Bio.PDB import PDBParser
parser = PDBParser[] # recruts the parsing class
structure = parser.get_structure['[name]','[.pdb/.ent-file]']

Ngoài ra, các định dạng tệp khác có thể được phân tích cú pháp. g. mmCIF với MMCIFarser[]

2. ] Tổ chức các tệp PDB

Các cấu trúc PDB được nhập dưới dạng đối tượng cấu trúc được tổ chức theo cái gọi là định dạng SMCRA [Cấu trúc/Mô hình/Chuỗi/Dư lượng/Nguyên tử]

Tôi đang cố phân tích tệp PDB và cũng đang cố trích xuất một số đối tượng Model, Chain, Residue và Atom bằng Biopython. Tôi đã thử đoạn mã sau

from Bio.PDB.PDBParser import PDBParser
parser=PDBParser[]
structure=parser.get_structure["test", "1fat.pdb"]
model=structure[0]
chain=model["A"]
residue=chain[1]

File "", line 1, in 
residue = chain[[' ', 1, ' ']]
File "C:\Python27\lib\site-packages\Bio\PDB\Chain.py", line 67, in __getitem__
return Entity.__getitem__[self, id]
File "C:\Python27\lib\site-packages\Bio\PDB\Entity.py", line 38, in __getitem__
return self.child_dict[id]
KeyError: [' ', 1, ' ']
phân tích cú pháp biopython pdb • 7. 4k lượt xem

THÊM NHẬN XÉT • liên kết đã cập nhật 11. 1 năm trước bởi Aurobhima ▴ 100 • đã viết 11. 1 năm trước bởi Mkl ▴ 100

2

Vào chế độ chỉnh sửa

Đó có phải là mã hoàn chỉnh không?

THÊM TRẢ LỜI • liên kết 11. 1 năm trước bởi Peter 6. 0k

0

Vào chế độ chỉnh sửa

Tôi vừa tự kiểm tra mã, Hoạt động hoàn toàn tốt, tôi cũng gặp lỗi chuỗi không liên tục

THÊM TRẢ LỜI • liên kết 11. 1 năm trước bởi Harpalss ▴ 310

0

Vào chế độ chỉnh sửa

@peter Tôi đang sử dụng biopython 1. 57

THÊM TRẢ LỜI • liên kết 11. 1 năm trước bởi Mkl ▴ 100

0

Vào chế độ chỉnh sửa

Bạn có thể cập nhật Biopython của mình không, bản phát hành hiện tại là 1. 58

THÊM TRẢ LỜI • liên kết 11. 1 năm trước bởi Peter 6. 0k

2

Vào chế độ chỉnh sửa

10. 8 năm trước

Cực quang ▴ 100

bạn cần đảm bảo rằng phần còn lại mà bạn đang cố lấy thực sự được dán nhãn 1. những gì tôi làm khi tôi muốn thứ gì đó từ cấu trúc PDB là

from Bio import PDB
parser= PDBParser[]
structure=parser.get_structure["test", "1fat.pdb"]
model=structure[0]
chain = model['A']

residue_list = Selection.unfold_entities[chain, 'R']

Bây giờ bạn có danh sách đầy đủ các dư lượng trong chuỗi bạn đã chỉ định

sau đó bạn có thể chỉ định rằng bạn muốn phần còn lại đầu tiên trong danh sách

 my_residue= residue_list[0]

GHI CHÚ. Không có gì lạ khi trong quá trình kết tinh, các đầu N và C của cấu trúc đã bị phân cắt. Việc đánh số phần còn lại sẽ nhất quán với cách đánh số phần còn lại mà bạn thấy trong tệp PDB. để kiểm tra những dư lượng bạn đã thử

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Nếu chúng tôi tái tạo lại protein từ tệp PDB, liệu có đủ tệp PDB hay chúng tôi cần thêm thông tin bên ngoài PDB?

Lấy ví dụ, khung BioPython. Nếu cần bất kỳ thông tin nào bên ngoài tệp PDB, thì khung này sẽ lưu trữ chúng ở đâu?

Tôi có thể mở và kiểm tra xem các tệp đó không?

protein pdb python biopython • 825 lượt xem

THÊM NHẬN XÉT • liên kết được cập nhật 11 ngày trước bởi Ram 37k • được viết 11 ngày trước bởi < user366312 ▴ 10

0

Vào chế độ chỉnh sửa

Bạn có ý nghĩa gì khi 'xây dựng lại'? . Nếu tệp PDB không chứa thông tin, biopython không thể thực sự biết nó [trừ khi bạn gọi một số công cụ xử lý khác, sau đó lưu trữ thông tin đó trong thông số PDB]

Có một số loại 'plugin' cho phép bạn xem các cấu trúc PDB, nhưng đây thường là những công cụ riêng biệt mà biopython tình cờ để lộ API cho

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi Joe 20k

0

Vào chế độ chỉnh sửa

Tái tạo có nghĩa là tôi muốn đọc các tệp PDB và tạo một loại protein dữ liệu trừu tượng sẽ bắt chước protein trong thế giới thực, ngoại trừ liên kết H

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi người dùng366312 ▴ 10

0

Vào chế độ chỉnh sửa

Có lẽ tôi hơi chậm ở đây, nhưng tôi không nghĩ điều đó thực sự trả lời câu hỏi. Bắt chước theo cách nào?

Bạn có thể đại diện cho nó theo cách bạn muốn, tùy thuộc vào những gì bạn muốn làm với nó theo cách 'chính xác'

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi Joe 20k

0

Vào chế độ chỉnh sửa

Bạn đã được yêu cầu hết lần này đến lần khác là không được đăng chéo nhưng bạn vẫn tiếp tục làm như vậy. Bạn có thể vui lòng dừng lại?

  • https. // tin sinh học. giao dịch cổ phiếu. com/câu hỏi/20065/nơi-làm-biopython-lưu-thông-tin-liên-quan-đến-phân-tử-hóa-khác nhau
  • https. // stackoverflow. com/câu hỏi/74548722/where-does-biopython-store-thông tin-liên quan-đến-phân-tử-hóa-khác nhau

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi Ram 37k

0

Vào chế độ chỉnh sửa

tôi không quan tâm. Những trang web đó không thuộc sở hữu của Biostar. Vì vậy, hoặc trả lời hoặc ngừng kiểm soát

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi người dùng366312 ▴ 10

0

Vào chế độ chỉnh sửa

Chừng nào bạn còn tuân theo những nghi thức xấu, tôi sẽ tiếp tục chỉ ra điều đó. Lần sau khi bạn đăng chéo, bài đăng của bạn trên biostars sẽ bị xóa và tài khoản của bạn sẽ bị treo

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi Ram 37k

0

Vào chế độ chỉnh sửa

tôi thực sự không quan tâm. Bạn không trả lời câu hỏi của tôi. Vì vậy, bạn không giúp tôi. Bạn chỉ lạm dụng tôi trong khi trị an. Bạn đang làm điều này cho vui

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi người dùng366312 ▴ 10

0

Vào chế độ chỉnh sửa

Bên cạnh đó, trang web này là trang web ít hữu ích nhất. Bất cứ khi nào tôi đăng câu hỏi, tôi không nhận được câu trả lời hoặc nhận được câu trả lời không liên quan. Hầu hết các câu trả lời được đăng trong diễn đàn này là hoàn toàn vô dụng

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi người dùng366312 ▴ 10

0

Vào chế độ chỉnh sửa

Ví dụ: ba câu trả lời được đăng trong chủ đề này là hoàn toàn vô dụng

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi người dùng366312 ▴ 10

0

Vào chế độ chỉnh sửa

OK, tạm biệt

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi Ram 37k

0

Vào chế độ chỉnh sửa

11 ngày trước

Jiyao Wang ▴ 280

Tôi không chắc về BioPython. Nhưng đây là hàm JavaScript để xác định liên kết cộng hóa trị "hasCovalentBond[]" tại https. //github. com/ncbi/icn3d/blob/master/src/utils/utilsCls. js. Bán kính cộng hóa trị của nguyên tử "này. cộng hóa trịRadii" có tại https. //github. com/ncbi/icn3d/blob/master/src/utils/parasCls. js

THÊM NHẬN XÉT • liên kết 11 ngày trước bởi Jiyao Wang ▴ 280

0

Vào chế độ chỉnh sửa

Giả sử tôi muốn đọc các tệp PDB và tạo một loại protein dữ liệu trừu tượng bắt chước protein trong thế giới thực, ngoại trừ liên kết H

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi người dùng366312 ▴ 10

0

Vào chế độ chỉnh sửa

Cấu trúc dữ liệu phụ thuộc vào trình xem bạn muốn sử dụng

THÊM TRẢ LỜI • liên kết 11 ngày trước bởi Jiyao Wang ▴ 280

0

Vào chế độ chỉnh sửa

11 ngày trước

Wayne ★ 1. 5k

"Lấy ví dụ, khung BioPython. Nếu cần bất kỳ thông tin nào bên ngoài tệp PDB, thì khung này sẽ lưu trữ chúng ở đâu?

Biopython là mã nguồn mở và trên GitHub

  • https. //github. com/biopython/biopython/blob/master/Bio/SeqIO/PdbIO. py
  • https. //github. com/biopython/biopython/blob/master/Bio/Data/PDBData. py
  • https. //github. com/biopython/biopython/blob/master/Bio/PDB/Model. py
  • https. //github. com/biopython/biopython/blob/master/Bio/PDB/internal_coords. py
  • https. //github. com/biopython/biopython/blob/master/Bio/PDB/PDBIO. py
  • https. //github. com/biopython/biopython/blob/master/Bio/PDB/PDBParser. py

Jmol/Jsmol cũng là mã nguồn mở với kho lưu trữ trực tuyến

Jmol/Jsmol. Trình xem tương tác cho các phân tử sinh học ba chiều và cấu trúc hóa học tại SourceForge

Bắt đầu với trang chính của Jmol và FirstGlance trong Jmol để biết tổng quan về các khả năng, ngoài mã

Chủ Đề