LanGauge: 'gauge' the usefulness of open-source medical datasets
Project description
LanGauge
LanGauage: NLP experiment platform. To be open-sourced publicly (Apache 2.0 or similar).
Architecture
What is it?
Natural Language Processing (NLP) is one of the most important fields of research in today’s world. It has many applications such as chatbots, sentiment analysis, and document classification.
LanGauge is a web application leveraging Natural Language Processing (NLP) to reduce the time spent analyzing medical research papers in an easy-to-use fashion. This free, open-source platform helps researchers in fields such as drug discovery curate their data to secure and scale the development of health solution. An example application would be enhancing COVID-19 research using multiple NLP models on medical datasets.
We want to use the language processing models to “gauge” the usefulness of open-source medical datasets for the researchers.
How to run the project using pip ?
-
Create (or navigate to) a folder you would like to use with LanGauge and create a virtual environment
On Linux use
python3 -m venv env
and activate it using
source env/bin/activate
-
Install using
pip install langauge
-
Now, Run the following command line instruction for starting the front end
langauge ui [OPTIONS] Options: -h, --host TEXT The network address to listen on (default: 127.0.0.1). Use 0.0.0.0 to bind to all addresses if you want to access the tracking server from other machines. -p, --port INTEGER The UI port to configure on (default:8080) -b --backend TEXT The backend address & port to listen on requests (default: 127.0.0.1:5000). --help Show this message and exit.
and for the backend use
langauge backend [OPTIONS] Options: -bp, --backendport INTEGER The backend port to configure on (default:5000)
or using docker-compose?
- Clone the repository.
git clone https://github.com/flapmx/LanGauge-INTERNAL.git
-
Ensure you have docker and docker-compose installed.
-
Move to langauge directory
cd langauge
- Build and Launch the project
docker-compose up --build -d
How to access the application?
- http://localhost:8080 for the React front end
- http://localhost:5000 for the Flask back end
- http://localhost:5555 for the monitoring Celery
How to shut down?
docker-compose down
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
Built Distribution
File details
Details for the file langauge-0.0.3.tar.gz
.
File metadata
- Download URL: langauge-0.0.3.tar.gz
- Upload date:
- Size: 631.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea0c643ec4310b2e7b460beed629c001de0ec57d3a5099e359418419ef7e2bba |
|
MD5 | c13938d03f5df1aa19f20a2b72615e2b |
|
BLAKE2b-256 | b6bb5aa2d22e55a10b6096e5574ce6adc43af07bd49071861e940d6659369612 |
File details
Details for the file langauge-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: langauge-0.0.3-py3-none-any.whl
- Upload date:
- Size: 663.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a571a56375bda724dc9b83c1e66f4a2c2365089d689f2adfe518231f97b7d00c |
|
MD5 | e9c77d1809a1b8c6a907b3c04760eb30 |
|
BLAKE2b-256 | 2f51c41a24d7aaff5281837eb218fe8dd1498fe87b792128bb7138b137af6229 |