Comments (6)
Hi Filomeno
I did calculation of Matthews coef. from a PDB file as an exercise (it can be printed by "gemmi content"). To use MTZ + sequence we'd need to estimate molecular weight from the sequence.
I think the weights of amino-acids would need to be tabulated.
I have other things to finish this week, but I can look into it next week. If you're still interested next week let me know.
from gemmi.
Yes I would be definitely interested in a function that estimates the cell content based on MTZ + molecular weight from the sequence. This would be very useful not just for me but also for some of the other people on my group at Liverpool working on MR pipelines.
from gemmi.
I tabulated weights for 300+ most popular residues.
So you can calculated weight from the sequence, and further -- the Matthews coefficient and solvent content. Here is an example:
https://gemmi.readthedocs.io/en/latest/mol.html#sequence
from gemmi.
@wojdyr thanks for the response. Would then gemmi predict how many copies in the asymmetric unit only with mtz+seq (without a pdb file)?
from gemmi.
You can use Matthews coefficient to tell how many copies are possible / probable.
from gemmi.
@wojdyr of course, sorry I misunderstood something (maybe reading too fast). Thanks again for the changes and the great package!
from gemmi.
Related Issues (20)
- CID parser syntax error when negative sequence number is present
- auto completion for gemmi grep HOT 1
- Uses of graph isomorphism and pynauty? HOT 2
- Segfault when importing `gemmi.cif` HOT 2
- crash with very large mmCIF files (and large number of datablock) in gemmi grep HOT 11
- Missing _struct_ref_seq in cif generated from PDB without optional TER. HOT 2
- Apparent sudden extra dependency for gemmi (zlib) HOT 5
- sequence aligning with align_sequence_to_polymer HOT 10
- TER's effecting aligning HOT 4
- Adding additional properties to the Structure object present in the cif atom_site table HOT 1
- [FEATURE REQUEST] Add Python typing for `Vec3.__iter__` HOT 2
- crash with set_extent HOT 4
- Bug in `get_all_unit_cell_sites()` HOT 5
- pdb/cif entity subchain comparisons HOT 1
- Advice to deal with AF3's broken CIF files HOT 1
- Gemmi read_ccp4_map fails to correctly set the correct spacing from a .MAP file HOT 2
- [Bug Report] read_pdb mishandle the columns of extreme wild pdb files HOT 5
- [Question] bulk reading mmcif coordinates into a numpy array HOT 2
- Creating a structure from list of residues and their coordinates HOT 2
- Float comparison fails `static_assert(weights[static_cast<int>(El::D)] == 2.0141, "Hmm")` on some architectures HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gemmi.