<p>This area is huge in Python because of machine learning text processing, in fact O'Reilly have an entire book on it . However, we don't really deal with words in Bioinfo SE, </p>

<p>You might want to look at the nltk (natural language toolkit) for Python, but for direct parallels with the Java package bio package (your question) I don't think it's something we would know.</p>

<hr>

<p>You could solve this via subprocessing into Java, and passing the result back to Python. I get the idea that the core ML/ DL used in natural language is set up for Python. Google for example have fantastic tensorflow stack for this.</p>

CC BY-SA 4.0
2019-07-21T19:19:39.643Z
Unfortunately, bio package has many tools dealing with biological sequences, but I require a lemmatizer that work with biomedical literature in English.
PinkBanter
CC BY-SA 4.0
2019-07-21T19:21:38.437Z
Hi I'm aware of your goals, lemmatization orietated towards biological literature. Its not something we're clued up about, but it's an advanced area of programming
M__
CC BY-SA 4.0
2019-07-21T14:31:27.363Z
2019-07-22T08:55:35.430Z
2019-07-22T08:55:35.430Z
M__
<p>Lemmatization is one of the most important tasks for text normalization in natural language processing (NLP), i.e. using deep learning to understand text data.</p>
<p>One of the good lemmatizers I found for biomedical domain is <a href="http://biolemmatizer.sourceforge.net/" rel="nofollow noreferrer">BioLemmatizer</a>. However, it is developed in Java and is available from maven repo. I would like to use it from Python, but there seems to be no counterpart for BioLemmatizer in Python. Is there a way I can access BioLemmatizer from Python using some module like JPype. JPype, however, supports access only for the default classes in Java.</p>

<python><text-processing><java>
Is there a way to use BioLemmatizer from Python?
# Is there a way to use BioLemmatizer from Python?

(Asked by: username_0 on 2019-07-19)

Lemmatization is one of the most important tasks for text normalization in natural language processing (NLP), i.e. using deep learning to understand text data.

One of the good lemmatizers I found for biomedical domain is [BioLemmatizer](http://biolemmatizer.sourceforge.net/). However, it is developed in Java and is available from maven repo. I would like to use it from Python, but there seems to be no counterpart for BioLemmatizer in Python. Is there a way I can access BioLemmatizer from Python using some module like JPype. JPype, however, supports access only for the default classes in Java.

**Tags:** python, text-processing, java

---

## 1 answers

### Answer by username_1 on 2019-07-21. Score: 0

This area is huge in Python because of machine learning text processing, in fact O'Reilly have an entire book on it . However, we don't really deal with words in Bioinfo SE,

You might want to look at the nltk (natural language toolkit) for Python, but for direct parallels with the Java package bio package (your question) I don't think it's something we would know.

---

You could solve this via subprocessing into Java, and passing the result back to Python. I get the idea that the core ML/ DL used in natural language is set up for Python. Google for example have fantastic tensorflow stack for this.

> **Comments:**
> **username_0**: Unfortunately, bio package has many tools dealing with biological sequences, but I require a lemmatizer that work with biomedical literature in English.  
> **username_1**: Hi I'm aware of your goals, lemmatization orietated towards biological literature. Its not something we're clued up about, but it's an advanced area of programming  

---

