Welcome to PoreAnalyser's documentation!
===================================
**PoreAnalyser** is a Python library for analysing (ion channel)
pore profiles.
Over the last two decades, advances in structural biology along with recent artificial intelligence–driven structure prediction algorithms, such as AlphaFold,
have revealed a plethora of 3-D ion channel and nanopore structures in different conformational states. However, in nearly every case, these structures still require functional annotation.
Different tools, such as HOLE and CHAP, allow the analysis of the physical dimensions of the pore running through an ion channel.
Here, we present a package that allows users to calculate the pore profile of any input structure. Based on the well-established HOLE programme,
we add a new feature to capture pore asymmetry by using an ellipsoidal probe particle.
You can try out the package without installing anything using a
`interactive web-service `_
hosted on a webserver of the Department of Biochemistry (University of Oxford).
We introduce an algorithm that employs ellipsoidal probe particles, enabling a more comprehensive characterization of pore asymmetries. A constriction is more asymmetric for a larger difference between the smaller and larger radius of the ellipsoidal probe particle.
In the accompanying `publication `_ , we explore the influence of pore shape on conductance and permeation.
If you use PoreAnalyser, please cite `Seiferth and Biggin, 2024 `_ .
The package uses the `HOLE `_
programme wrapped by `MDAnalysis `_.
Check out the :doc:`usage` section for further information, including
how to :ref:`installation` the project.
.. figure:: ../_static/Fig5.png
:align: center
:alt: Fig5.png
.. note::
This project is under active development.
Contents
--------
.. toctree::
usage
webservice
visualisation
conductance
api