Skip to main content

Structure refinement and validation for crystallography and single particle analysis

Project description

Servalcat

Build PyPI

Structure refinement and validation for crystallography and single particle analysis

Servalcat implements pipelines that use Refmac5:

  • servalcat refine_spa: cryo-EM SPA refinement pipeline
  • servalcat refine_cx: small molecule crystallography

and a Refmac5 controller

  • refmacat: behaves as Refmac, but uses GEMMI for restraint generation instead of MAKECIF

Now “No Refmac5” refinement programs have been actively developed:

  • servalcat refine_geom: geometry optimization
  • servalcat refine_spa_norefmac: "No Refmac" version of refine_spa
  • servalcat refine_xtal_norefmac: crystallographic refinement

Also, it has several utility commands: servalcat util.

Installation

pip install servalcat

will install the stable version.

The required GEMMI version is now v0.6.5. It may not work with the latest gemmi code from the github. The policy is in the main branch I only push the code that works with the latest package of GEMMI.

To use the Refmac5 related commands, you also need to install CCP4. For "No Refmac5" commands, you may just need the monomer library if CCP4 is not installed.

Notice: From ver. 0.4.6, Servalcat is no longer python-only package and has some C++ code. If you build Servalcat by yourself, probably you also need to build GEMMI using the same compiler.

Usage

Please read the documentation: https://servalcat.readthedocs.io/en/latest/

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

servalcat-0.4.60.tar.gz (2.0 MB view hashes)

Uploaded Source

Built Distributions

servalcat-0.4.60-cp312-cp312-win_amd64.whl (881.3 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

servalcat-0.4.60-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

servalcat-0.4.60-cp312-cp312-macosx_11_0_arm64.whl (945.3 kB view hashes)

Uploaded CPython 3.12 macOS 11.0+ ARM64

servalcat-0.4.60-cp312-cp312-macosx_10_9_x86_64.whl (1.1 MB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

servalcat-0.4.60-cp311-cp311-win_amd64.whl (879.7 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

servalcat-0.4.60-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

servalcat-0.4.60-cp311-cp311-macosx_11_0_arm64.whl (944.1 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

servalcat-0.4.60-cp311-cp311-macosx_10_9_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

servalcat-0.4.60-cp310-cp310-win_amd64.whl (878.7 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

servalcat-0.4.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

servalcat-0.4.60-cp310-cp310-macosx_11_0_arm64.whl (942.8 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

servalcat-0.4.60-cp310-cp310-macosx_10_9_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

servalcat-0.4.60-cp39-cp39-win_amd64.whl (881.0 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

servalcat-0.4.60-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

servalcat-0.4.60-cp39-cp39-macosx_11_0_arm64.whl (942.8 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

servalcat-0.4.60-cp39-cp39-macosx_10_9_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

servalcat-0.4.60-cp38-cp38-win_amd64.whl (878.8 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

servalcat-0.4.60-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

servalcat-0.4.60-cp38-cp38-macosx_11_0_arm64.whl (942.6 kB view hashes)

Uploaded CPython 3.8 macOS 11.0+ ARM64

servalcat-0.4.60-cp38-cp38-macosx_10_9_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

servalcat-0.4.60-cp37-cp37m-win_amd64.whl (869.0 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

servalcat-0.4.60-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

servalcat-0.4.60-cp37-cp37m-macosx_10_9_x86_64.whl (1.0 MB view hashes)

Uploaded CPython 3.7m macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page