Skip to main content

RIsearch1 (tauso fork)

RIsearch1: RNA–RNA, RNA-DNA and DNA-DNA interaction prediction using a simplified nearest-neighbor energy model.

This fork carries RIsearch1 only. RIsearch2 and the siRNA off-target pipeline live upstream at RTH-tools/risearch; they were removed here because nothing downstream of this fork uses them. Their history is still in this repository if you need it.

Python package

A precompiled binary from this fork is published to PyPI as risearch-tauso, so RIsearch is a normal Python dependency for tauso and any other downstream tool:

pip install risearch-tauso
import risearch_tauso, subprocess
subprocess.run([risearch_tauso.executable_path(), "-q", "query.fa", "-t", "target.fa"])

Or as a CLI shim, which forwards all arguments straight to the bundled binary:

risearch-tauso -q query.fa -t target.fa
python -m risearch_tauso -q query.fa -t target.fa

The PyPI package is not canonical upstream RIsearch — it is the tauso-team fork. Use upstream if you want the unmodified tool.

Building from source

Requires a C++17 compiler and CMake 3.20 or newer.

cmake -S RIsearch1 -B RIsearch1/build -DCMAKE_BUILD_TYPE=Release
cmake --build RIsearch1/build -j

That produces RIsearch1/bin/RIsearch and RIsearch1/bin/RIsearch.dbg, the second with the debug tracing compiled in. The wheel build runs the same CMake via setup.py.

Tests

./RIsearch1/build/tests/risearch1_tests

Unit tests for the nucleotide coding, the min/max helpers, the alignment symbols, the energy matrix and the FASTA reader; end-to-end tests that run main() in process with a constructed argv and assert on its output. Pass -DRISEARCH_BUILD_TESTS=OFF to skip googletest entirely, as the wheel build does.

Running

RIsearch -q query.fa -t target.fa

Both files may hold several sequences; RIsearch scans all against all. Single sequences can be given directly with -Q acgu -T acgu. See RIsearch1/Manual.pdf for the full option list.

Copyright

Copyright 2021 by the contributors; see RIsearch1/README.

RIsearch1 is released under the GNU General Public License version 3. This is free software: you can redistribute it and/or modify it under the terms of that licence, either version 3 or (at your option) any later version. You should have received a copy of the GNU General Public License along with RIsearch — see the file COPYING. If not, see http://www.gnu.org/licenses/.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Citation

If you use RIsearch in a publication, please cite:

RIsearch: fast RNA-RNA interaction search using a simplified nearest-neighbor energy model. Wenzel A, Akbasli E, Gorodkin J. Bioinformatics. 2012 Nov 1;28(21):2738-46.

Contact

For problems with this fork, open an issue here. For upstream RIsearch: software+crispron@rth.dk

Download files

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

Source Distribution

risearch_tauso-1.3.0.tar.gz (304.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

risearch_tauso-1.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

File details

Details for the file risearch_tauso-1.3.0.tar.gz.

File metadata

  • Download URL: risearch_tauso-1.3.0.tar.gz
  • Upload date:
  • Size: 304.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for risearch_tauso-1.3.0.tar.gz
Algorithm Hash digest
SHA256 98bd0e64a01d6c9b7d2ac4d7e65203120b22d096748ab5fe035198ca32e69101
MD5 6997a223c6b65608c78ea8aabcfa0869
BLAKE2b-256 3bb858b712267337bde346124ff85abab5f62aa9ba0512684a3a3afc4cc0a497

See more details on using hashes here.

Provenance

The following attestation bundles were made for risearch_tauso-1.3.0.tar.gz:

Publisher: wheels.yml on RedPenguin100/risearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file risearch_tauso-1.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for risearch_tauso-1.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bfc42639ab66304cb9ca718a3f0d396fbd8d050d3a13de55d45aafc1c925e37
MD5 bc639ae23138063c16ab4fc4fa7809ac
BLAKE2b-256 bb4f044fc4c4154a66cfe86df696d177c9bb4664e0d321a46e2ba48d801ed9cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for risearch_tauso-1.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on RedPenguin100/risearch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page