development

Easy issues to get started on in Harmony: Python and R

Please select all the ways you would like to hear from Harmony project:

Easy issues to get started on in Harmony: Python and R

We have a few more issues that have been added to the issue trackers.

If you are new and would like to make a pull request in either the Python or R libraries feel free to pick these up - they should be quite small.

Easy issues in Python library

We would like to expose the “between instrument matches” and the “negation” switches in the Python library and then from the API side. Ultimately this will allow the R library to expose this functionality.

Moderate issue in Python

  • https://github.com/harmonydata/harmony/issues/56 - users are having real problems processing large lists of items. So this would have to be batched to send to the LLM. The tricky part is, you will need to make the batch size configurable and choose a sensible default, and then expose it through the API, but also not allow a user to overload the API.

Easy issues for R library

How else can I contribute?

First of all have a look at our Large Language Model training and fine tuning challenge! This is an online competition to train a Large Language Model for mental health data and improve Harmony. You don’t need any experience training a Large Language Model before. We provide data. First prize for most accurate LLM is £500 in vouchers!

Secondly, keep an eye out for our next hackathon. We have already run one in 2024 but we are planning more for the future.

Please also take a look at the issue trackers on our repositories. There are issues tagged as good first issue which you can pick up

  • Python - the main core library and the Python package which is on Pypi
  • R - the R port is on CRAN and it is slightly less mature than Python so we really appreciate if you can give the R package some TLC.
  • API - the Python API runs with Pydantic and Fast API and is running on an on-prem server enabling the web app to work
  • Web front end - we welcome feedback and contributions on front end and UX issues
  • If you’re doing research and found Harmony useful, please cite us!
  • If you’re a researcher trying to use the tool, and you encounter a problem, a bug, or a feature which you would like us to implement, please raise an issue on Github or message us on Discord.

Related Posts

Examples repository: Python and R

Examples repository: Python and R

For users who have been using Harmony in their research, we have created an example scripts repository here https://github.com/harmonydata/harmony_examples This contains example R notebooks and Jupyter notebooks. You can upload your own example script if you have something to share with the research community. Example problems that users have been solving included: R examples Walkthrough R notebook in R Studio: Walkthrough R notebook in Google Colab: Python examples Walkthrough Python notebook Example script to create a crosswalk table on real survey data Example script to strip prefixes from questions Documentation View the PDF documentation of the R package on CRAN

Harmony at GenAI and LLMs night at Google London

Harmony at GenAI and LLMs night at Google London

Upcoming Tech Talk: GenAI and LLMs night at Google London on 10 December 2024 We’re pleased to announce that the AI tool Harmony will be showcased at the upcoming GenAI and LLMs night at Google London on 10th December organised by AI Camp. Topic: Harmony, Open source AI tool for psychology research Speakers: Thomas Wood (Fast Data Science), Bettina Moltrecht (UCL) Date: 10th December 2024 See other Harmony events 8 October 2024: Harmony: a free online tool using LLMs for research in psychology and social sciences at AI|DL London 11 and 12 September 2024: Harmony at MethodsCon Futures in Manchester 2 July 2024: Harmony: NLP and generative models for psychology research at Pydata London 3 June 2024: Harmony Hackathon at UCL 5 May 2024: Harmony: A global platform for harmonisation, translation and cooperation in mental health at Melbourne Children’s LifeCourse Initiative seminar series.

Signup to our newsletter

The latest news on data harmonisation project.

Please select all the ways you would like to hear from Harmony project:

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website. We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices.