Interested in contributing to an open source project involving psychology and natural language processing? Whether you’re new to Harmony or looking to dive deeper into our projects, this event is for you.
Key points from the video
Harmony is free to use under the MIT license and aims to build a community of developers for further development.
The tool parses questionnaire items from PDFs and allows psychologists to export the data as Excel.
Key areas needing help:
Ways to contribute:
Resources:
The video includes a demonstration of the tool and the contribution process.
The team welcomes any ideas and contributions from the community.
Click here to download an example notebook in R markdown.
Launch a web browser and go to the CRAN website.
Find the download link for R for Windows.
Download the R installer file and open it.
Accept all the conditions, choose the installation language, and read the terms and conditions.
Click Next and choose your local installation location.
Go through all the options and press Next again and again until the installation is complete.
Click Finish to exit the installer.
To install the Harmony package:
Open R.
Type the following command:
install.packages("harmonydata")
Select where on your local machine you want to install Harmony.
Also, you can choose a CRAN mirror that is close to your location.
Once the installation is complete, you can import Harmony into your R session:
library(harmonydata)
To harmonize two PDFs:
instrument_1 <- load_instruments_from_file("PHQ-9.pdf")
instrument_2 <- load_instruments_from_file("GAD-7.pdf")
instruments <- list(instrument_1, instrument_2)
matches <- match(instruments)
write.csv(matches, "harmonized_instruments.csv")
This will create a CSV file called harmonized_instruments.csv that contains the harmonized instruments.
Summary
Harmony is a tool that helps researchers harmonize and compare questionnaires and instruments across social sciences, market research, and political polling. The video shows how to use Harmony to integrate data from different sources.
The video begins by showing how to upload a PDF or Excel file of a questionnaire into Harmony. If the file is a PDF, Harmony will extract the questions from it. If the extraction fails, the user can edit or delete rows.
The video then shows how to select multiple questionnaires to be harmonized. In this example, the user selects the CES-D, SCARED English questionnaire, and GAD-7 Portuguese questionnaire collected in Brazil.
Once the questionnaires have been selected, Harmony will match the questions from each questionnaire to the questions in the other questionnaires. The user can then adjust the match threshold percentage to control how strict or lenient the question match is.
The video concludes by showing how to export the harmonized data from Harmony.
Here are some of the key features of Harmony:
Summary
This video is about how to install and use Harmony, a tool for harmonizing and comparing questionnaires and instruments. The video starts by explaining what Harmony is and how it can be used. Then, the video walks through the steps of installing Harmony, including installing Python, Anaconda, Tika, and Java. Once Harmony is installed, the video shows how to use it to match questionnaires. The video also shows how to download an instrument from a PDF and how to work with a multilingual model.
Here are some of the key points from the video:
The video is a good introduction to Harmony and how it can be used. The video is clear and easy to follow, and it provides a good overview of the features of Harmony.
Here are some of the specific steps that are shown in the video:
The video also includes some helpful tips, such as how to use the match_instruments_with_function
function to use a different matching function such as OpenAI.
This video is a good resource for anyone with some Python programming knowledge, who wants to learn more about Harmony and become an advanced user of the tool. The video is clear, easy to follow, and provides a good overview of the features of Harmony.