becas-python: becas API client

becas-python is the official becas API client for Python.

becas is a biomedical concept annotator available through an HTTP API. It identifies biomedical concepts in text and PubMed publications. You can learn more about becas in its about page.


Using pip

The preferred method of installation is through pip, and you are encouraged to use a virtualenv:

$ pip install becas

The only hard dependency, requests, will be automatically installed.

Using easy_install

If you really must, and you probably don’t, you can also use easy_install:

$ easy_install becas


In case you want to install manually, you can either:


  • Download and place it in your project folder.

If you install manually, you should install requests on your own.


becas-python can be used programmatically or through a command-line interface.


Both becas-python and becas are free to use under the Creative Commons Attribution-NonCommercial license.


becas-python is a command-line tool and Python module for programmatic access to the becas API.

Table Of Contents

Related Topics

Useful Links


Feedback is greatly appreciated. If you have any questions, comments, or need help using becas-python, send me an email.

Fork me on GitHub