Skip to main content

chemnlp

Project description

name alt text DOI

ChemNLP

Table of Contents

Introduction

ChemNLP is a software-package to process chemical information from the scientific literature.

Installation

First create a conda environment: Install miniconda environment from https://conda.io/miniconda.html Based on your system requirements, you'll get a file something like 'Miniconda3-latest-XYZ'.

Now,

bash Miniconda3-latest-Linux-x86_64.sh (for linux)
bash Miniconda3-latest-MacOSX-x86_64.sh (for Mac)

Download 32/64 bit python 3.8 miniconda exe and install (for windows) Now, let's make a conda environment, say "chemnlp", choose other name as you like::

conda create --name chemnlp python=3.8
source activate chemnlp

Method 1 (using setup.py):

Now, let's install the package:

git clone https://github.com/usnistgov/chemnlp.git
cd chemnlp
python setup.py develop
cde data download

Method 2 (using pypi):

As an alternate method, ChemNLP can also be installed using pip command as follows:

pip install chemnlp
cde data download

Examples

Parse chemical formula

run_chemnlp.py --file_path="chemnlp/tests/XYZ"

Text classification example

python chemnlp/classification/scikit_class.py --csv_path chemnlp/sample_data/cond_mat_small.csv

Google Colab example for installation and text classification

Google Colab example for Text Generation with HuggingFace

Using the webapp

The webapp is available at: https://jarvis.nist.gov/jarvischemnlp

JARVIS-ChemNLP

Reference

ChemNLP: A Natural Language Processing based Library for Materials Chemistry Text Data

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

chemnlp-2023.7.1.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

chemnlp-2023.7.1-py2.py3-none-any.whl (23.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file chemnlp-2023.7.1.tar.gz.

File metadata

  • Download URL: chemnlp-2023.7.1.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for chemnlp-2023.7.1.tar.gz
Algorithm Hash digest
SHA256 ee6bf0731d5334105d990aec4584d556bd2e8e9b738ea1d54c395da9ebb90018
MD5 a7e6c4a552ced342b182e060b8fe7059
BLAKE2b-256 226c04bdb4d39c40463b95d0d40b82506981e4294ab7ab3a9498ca27bac59b7b

See more details on using hashes here.

File details

Details for the file chemnlp-2023.7.1-py2.py3-none-any.whl.

File metadata

  • Download URL: chemnlp-2023.7.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for chemnlp-2023.7.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 31bdf1b9327196e4bc76cca824720cb49ebe2e6646b22ea69e73f310c391e621
MD5 7d26823724c490570c8119731fb99a85
BLAKE2b-256 0722446068d77b3a81ce5da598ba3aaa3d0802e5eedee4be7e3987f406f5f5f9

See more details on using hashes here.

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