semvec/pypi-packages huggingface dataset:
pyuul 0.4.2
A library to convert biological structures in completely differentiable tensorial representations, such as point clouds or voxelized grids . Everything is deep learning ready

![logo](docs/_static/logo_small.png)

---

## About PyUUL

PyUUL is a Python library designed to process 3D-structures of macromolecules, such as PDBs, translating them into fully differentiable data structures. These data structures can be used as input for any modern neural network architecture. Currently, the user can choose between three different types of data representation: voxel-based, surface point cloud and volumetric point cloud.

If you use PyUUL in your research, please consider citing:

Orlando, G., Raimondi, D., Duran-Romaña, R., Moreau, Y., Schymkowitz, J., & Rousseau, F. (2022). PyUUL provides an interface between biological structures and deep learning algorithms. Nature communications, 13(1), 1-9.

## Installation

For installation, refer to the official documentation: https://pyuul.readthedocs.io/install.html

We recommend using PyUUL with Python 3.6 or above. 
Package installation should only take a few minutes with any of these methods (conda, pip, source).

### Installing PyUUL with [Anaconda](https://www.anaconda.com/download/):

```sh
 conda install -c grogdrinker pyuul 
```

### Installing PyUUL with pip:

```sh
pip install pyuul
```

### Installing PyUUL from source:

If you want to install PyUUL from this repository, you need to install the dependencies first.
First, install [PyTorch](https://pytorch.org/get-started/locally/). The library is currently compatible with PyTorch versions between 0.4.1 and 1.8.0. We will continue to update PyUUL to be compatible with the latest version of PyTorch.
You can also install Pytorch with the following command:

```sh
conda install pytorch -c pytorch
```

In addition, PyUUL requires: scipy, numpy and scikit-learn. Please make sure you have these already installed. Otherwise, you can use the following command:

```sh
conda install scipy numpy scikit-learn
```

Finally, you can clone the repository with the following command:

```sh
git clone https://bitbucket.org/grogdrinker/pyuul/
```

## Documentation

The documentation for PyUUL is available https://pyuul.readthedocs.io/modules.html

## Quickstart

We provide a quickstart example to show how to easily build a 3D representation of biological structures with PyUUL.
The quickstart is available https://pyuul.readthedocs.io/quickstart.html#


## Tutorials

Tutorials for pyUUL are available https://pyuul.readthedocs.io/examples/index.html

We recommend the tutorials to be run on a machine with a GPU, as they will take longer when run on a CPU machine.

The benchmarking folder contains data to reproduce the results of the paper, as well as the network architecture we used for GTP pose optimization and protein classification. 

## Help

For bug reports, features addition and technical questions please contact gabriele.orlando@kuleuven.be
django-dumpdata-one 0.8.6
Django management command to export choosen data from one table
Requires Python: >=3.6

.. image:: https://travis-ci.org/ascaliaio/django-dumpdata-one.svg
    :target: https://travis-ci.org/github/ascaliaio/django-dumpdata-one/

.. image:: https://codecov.io/gh/ascaliaio/django-dumpdata-one/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/ascaliaio/django-dumpdata-one

Django Dumpdata One
===================

Custom ``dumpdata`` command which allows to exporting from given fields of a model
and filter that data using standard Django lookups for filtering.

The exported data structure is compatible with Django ``dumpdata`` structure which
allows you to use standard ``loaddata`` command for import.

Installation
------------

To get the latest stable release from PyPi

.. code-block:: bash

    pip install django-dumpdata-one


Add ``dumpdata_one`` to your ``INSTALLED_APPS``

.. code-block:: python

    INSTALLED_APPS = (
        ...,
        "django_dumpdata_one",
    )

Usage
-----

Export data:

.. code-block:: bash

    ./manage.py dumpdata_one app_name.model_name --fields=field1,field2 > dump_file.json


Import data:

.. code-block:: bash

    ./manage.py loaddata dump_file.json


How to use filters? If you not familiar take a look at Django Field
lookups - https://docs.djangoproject.com/en/3.0/topics/db/queries/#field-lookups

.. code-block:: bash

    ./manage.py dumpdata_one app_name.model_name --fields=field1 --filter=name__icontains=django

    ./manage.py dumpdata_one app_name.model_name --fields=field1 --filter=name__icontains=django,pk__gt=300

Set order by:

.. code-block:: bash

    ./manage.py dumpdata_one app_name.model_name --fields=field1,field2 --order=field2,field2

Export all fields:

.. code-block:: bash

    ./manage.py dumpdate_one app_name.model_name --fields=*


Limit number of exported records:

.. code-block:: bash

    ./manage.py dumpdata_one app_name.model_name --fields=* --limit=10


Export full file URL:

.. code-block:: bash

    ./manage.py dumpdata_one app_name.model_name --fields=image --full_url=image


Export from another database than 'default':

.. code-block:: bash

    ./manage.py dumpdata_one app_name.model_name --database=other_database