Metadata-Version: 2.1
Name: smrtnet
Version: 0.11
Summary: A python lib for predicting small molecule-RNA interactions (SRIs)
Home-page: https://github.com/Yuhan-Fei/SMRTnet
Author: yuhan_Fei & jiasheng_Zhang
Author-email: yuhan_fei@outlook.com
License: MIT
Requires-Python: ==3.8.10
License-File: LICENSE
Requires-Dist: absl-py==2.1.0
Requires-Dist: aiohappyeyeballs==2.4.4
Requires-Dist: aiohttp==3.10.11
Requires-Dist: aiosignal==1.3.1
Requires-Dist: anyio==4.5.2
Requires-Dist: argon2-cffi==23.1.0
Requires-Dist: argon2-cffi-bindings==21.2.0
Requires-Dist: arrow==1.3.0
Requires-Dist: asttokens==3.0.0
Requires-Dist: async-lru==2.0.4
Requires-Dist: async-timeout==5.0.1
Requires-Dist: attrs==25.1.0
Requires-Dist: babel==2.17.0
Requires-Dist: backcall==0.2.0
Requires-Dist: beautifulsoup4==4.13.3
Requires-Dist: bleach==6.1.0
Requires-Dist: Brotli==1.1.0
Requires-Dist: cachetools==5.5.2
Requires-Dist: certifi==2024.2.2
Requires-Dist: cffi==1.17.1
Requires-Dist: charset-normalizer==3.3.2
Requires-Dist: cloudpickle==3.0.0
Requires-Dist: colorama==0.4.6
Requires-Dist: comm==0.2.2
Requires-Dist: conda-pack==0.8.1
Requires-Dist: contourpy==1.1.1
Requires-Dist: cycler==0.12.1
Requires-Dist: debugpy==1.8.12
Requires-Dist: decorator==5.2.1
Requires-Dist: defusedxml==0.7.1
Requires-Dist: dgllife==0.3.2
Requires-Dist: exceptiongroup==1.2.2
Requires-Dist: executing==2.2.0
Requires-Dist: fastjsonschema==2.21.1
Requires-Dist: filelock==3.13.1
Requires-Dist: fonttools==4.56.0
Requires-Dist: fqdn==1.5.1
Requires-Dist: frozenlist==1.5.0
Requires-Dist: fsspec==2024.6.1
Requires-Dist: future==1.0.0
Requires-Dist: google-auth==2.38.0
Requires-Dist: google-auth-oauthlib==1.0.0
Requires-Dist: grpcio==1.70.0
Requires-Dist: h11==0.14.0
Requires-Dist: httpcore==1.0.7
Requires-Dist: httpx==0.28.1
Requires-Dist: huggingface-hub==0.29.1
Requires-Dist: hyperopt==0.2.7
Requires-Dist: idna==3.10
Requires-Dist: importlib-metadata==8.5.0
Requires-Dist: importlib-resources==6.4.5
Requires-Dist: ipykernel==6.29.5
Requires-Dist: ipython==8.12.3
Requires-Dist: ipywidgets==8.1.5
Requires-Dist: isoduration==20.11.0
Requires-Dist: jedi==0.19.2
Requires-Dist: Jinja2==3.1.4
Requires-Dist: joblib==1.4.2
Requires-Dist: json5==0.10.0
Requires-Dist: jsonpointer==3.0.0
Requires-Dist: jsonschema==4.23.0
Requires-Dist: jsonschema-specifications==2023.12.1
Requires-Dist: jupyter-client==8.6.3
Requires-Dist: jupyter-core==5.7.2
Requires-Dist: jupyter-events==0.10.0
Requires-Dist: jupyter-lsp==2.2.5
Requires-Dist: jupyter-server==2.14.2
Requires-Dist: jupyter-server-terminals==0.5.3
Requires-Dist: jupyterlab==4.3.5
Requires-Dist: jupyterlab-pygments==0.3.0
Requires-Dist: jupyterlab-server==2.27.3
Requires-Dist: jupyterlab-widgets==3.0.13
Requires-Dist: kiwisolver==1.4.7
Requires-Dist: Markdown==3.7
Requires-Dist: MarkupSafe==2.1.5
Requires-Dist: matplotlib==3.7.5
Requires-Dist: matplotlib-inline==0.1.7
Requires-Dist: mistune==3.1.2
Requires-Dist: mpmath==1.3.0
Requires-Dist: multidict==6.1.0
Requires-Dist: nbclient==0.10.1
Requires-Dist: nbconvert==7.16.6
Requires-Dist: nbformat==5.10.4
Requires-Dist: nest-asyncio==1.6.0
Requires-Dist: networkx==2.8.8
Requires-Dist: notebook==7.3.2
Requires-Dist: notebook-shim==0.2.4
Requires-Dist: numpy==1.20.3
Requires-Dist: oauthlib==3.2.2
Requires-Dist: overrides==7.7.0
Requires-Dist: packaging==24.2
Requires-Dist: pandas==1.2.4
Requires-Dist: pandocfilters==1.5.1
Requires-Dist: parso==0.8.4
Requires-Dist: pexpect==4.9.0
Requires-Dist: pickleshare==0.7.5
Requires-Dist: pillow==10.2.0
Requires-Dist: pip==24.3.1
Requires-Dist: pkgutil-resolve-name==1.3.10
Requires-Dist: platformdirs==4.3.6
Requires-Dist: pooch==1.8.2
Requires-Dist: prefetch-generator==1.0.3
Requires-Dist: prettytable==3.11.0
Requires-Dist: prometheus-client==0.21.1
Requires-Dist: prompt-toolkit==3.0.50
Requires-Dist: propcache==0.2.0
Requires-Dist: protobuf==5.29.3
Requires-Dist: psutil==5.9.8
Requires-Dist: ptyprocess==0.7.0
Requires-Dist: pure-eval==0.2.3
Requires-Dist: py4j==0.10.9.7
Requires-Dist: pyasn1==0.6.1
Requires-Dist: pyasn1-modules==0.4.1
Requires-Dist: pychimera==0.2.7
Requires-Dist: pycparser==2.22
Requires-Dist: Pygments==2.19.1
Requires-Dist: pyparsing==3.1.4
Requires-Dist: PySocks==1.7.1
Requires-Dist: python-dateutil==2.8.2
Requires-Dist: python-json-logger==3.2.1
Requires-Dist: pytorch-lightning==1.1.5
Requires-Dist: pytz==2024.2
Requires-Dist: PyYAML==6.0.2
Requires-Dist: pyzmq==26.2.1
Requires-Dist: rdkit==2022.3.5
Requires-Dist: referencing==0.35.1
Requires-Dist: regex==2024.11.6
Requires-Dist: requests==2.32.3
Requires-Dist: requests-oauthlib==2.0.0
Requires-Dist: rfc3339-validator==0.1.4
Requires-Dist: rfc3986-validator==0.1.1
Requires-Dist: rpds-py==0.20.1
Requires-Dist: rsa==4.9
Requires-Dist: scikit-learn==0.24.2
Requires-Dist: scipy==1.10.1
Requires-Dist: seaborn==0.13.2
Requires-Dist: Send2Trash==1.8.3
Requires-Dist: setuptools==75.3.0
Requires-Dist: six==1.16.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: soupsieve==2.6
Requires-Dist: stack-data==0.6.3
Requires-Dist: sympy==1.13.1
Requires-Dist: tensorboard==2.14.0
Requires-Dist: tensorboard-data-server==0.7.2
Requires-Dist: tensorboardX==2.6.2.2
Requires-Dist: terminado==0.18.1
Requires-Dist: threadpoolctl==3.5.0
Requires-Dist: tinycss2==1.2.1
Requires-Dist: tokenizers==0.13.3
Requires-Dist: tomli==2.2.1
Requires-Dist: tornado==6.4.2
Requires-Dist: tqdm==4.67.1
Requires-Dist: traitlets==5.14.3
Requires-Dist: transformers==4.28.1
Requires-Dist: triton==3.0.0
Requires-Dist: types-python-dateutil==2.9.0.20241206
Requires-Dist: typing-extensions==4.12.2
Requires-Dist: uri-template==1.3.0
Requires-Dist: urllib3==2.2.1
Requires-Dist: wcwidth==0.2.13
Requires-Dist: webcolors==24.8.0
Requires-Dist: webencodings==0.5.1
Requires-Dist: websocket-client==1.8.0
Requires-Dist: Werkzeug==3.0.6
Requires-Dist: wheel==0.45.1
Requires-Dist: widgetsnbextension==4.0.13
Requires-Dist: xsmiles==0.2.2
Requires-Dist: yarl==1.15.2
Requires-Dist: zipp==3.20.2

Small molecules can bind RNAs to regulate their fate and functions, providing promising opportunities for treating human diseases. However, current tools for predicting small molecule-RNA interactions (SRIs) require prior knowledge of RNA tertiary structures, limiting their utility in drug discovery. Here, we present SMRTnet, a deep learning method to predict SRIs based on RNA secondary structure. By integrating large language models, convolutional neural networks, graph attention networks, and multimodal data fusion, SMRTnet achieves high performance across multiple experimental benchmarks, substantially outperforming existing state-of-the-art tools.
