My Tools
Digital Tools for Research
In this section, I share video demonstrations of some tools I have developed and currently incorporate into my english or spanish workshops.
Note: These tools are currently free for students attending my workshops, but in the future, they will have a fee to help me cover the costs.
(Which will practically be used to support my son's education 😉)
This Tool has the following tabs:
Reddit Data: Displays raw Reddit data extracted from the specified search term.
Edges: Shows the network edges between Reddit users who commented on the same thread.
Reddit User Network: Visualizes the network of Reddit users, where nodes represent users and edges represent interactions.
Comment Word Cloud: Displays a word cloud based on comments in the Edges tab.
by Dr. Verónica Espinoza.

This tool allows to extract emojis from text. The user just has to paste the text and immediately the App extracts the emojis and the frequency, likewise, it generates a cloud of emojis. It is possible to adjust the minimum and maximum size of emojis in the cloud.
by Dr. Verónica Espinoza.

This tool performs a word frequency analysis on the entered text.
It allows you to obtain the frequency table, a bar plot of the most frequent words, a context table, and a wordcloud.
Additionally, you can download both the frequency table and the contexts.
by Dr. Verónica Espinoza.

This tool collects comments and responses from a selected video through the API. It is possible to download the information in XLSX file, (Date, type of interaction (comment / response), author of the comment, user who responds, comments and respective response (s).
Additionally, the App returns a network type file (GEXF format) generated from user comments-responses. This GEXF file can be visualized in network analysis tools, such as NodeXL, Retina, Gephi-Lite, among others.
By Dr. Verónica Espinoza.

This is a word co-occurrence generator tool.
It allows you to analyze text data and visualize the co-occurrence relationships between words.
The tool processes the input text, identifies word co-occurrences, and creates a network visualization.
You can customize parameters such as minimum co-occurrence, window size, and minimum word length.
Community Detection Algorithm: Louvain Algorithm.
Node Size Representation: Based on co-occurrence occurrences.
Layout Algorithms Available: Fruchterman-Reingold, Kamada-Kawai, Davidson-Harel, among others.
Download Options: Edges & Nodes in XLSX and GraphML format.
by Dr. Verónica Espinoza.

This tool provides five tabs with different visualizations and analyses:
▪Correlation Plot: Shows six different mosaic plots with a visual representation of the correlation matrix. The cells of these plots are colored based on the correlation value.
.▪Correlation Network: Displays three different types of correlation networks where each variable in the CSV file is represented as a node. Connections (edges) between nodes represent the calculated correlations. Negative correlations are shown in red, while positive correlations are shown in blue. The correlation is calculated using Pearson correlation. The user can filter the correlation values in order to visualize the desired edges in the networks. Additionally, it is possible to download the file in GRAPHML format to visualize it in another tool.
▪Edges: Presents an interactive table with the edges of the correlation network. These edges correspond to significant correlations (different from zero) between variables. The table provides information about the connected variables as well as the calculated correlation value for each connection. The user can download the edges table in XLSX format.
▪My Data Table: Displays a table with the data loaded from the CSV file.
▪Correlation Matrix: Presents an interactive table showing the correlation matrix between variables in the CSV file.
by Dr. Verónica Espinoza.

This application allows users to analyze WhatsApp group conversations. Currently, it only works for the Spanish language.
The application displays a general summary that includes the total number of messages analyzed and the total number of participants in the chat. Additionally, it offers user-specific statistics, such as the number of messages sent, the total number of words used, and the top emojis and words used by each user.
The application also presents interactive charts, including bar charts that visualize the number of messages sent by each user and network graphs that show interactions between users, highlighting the frequency of mentions. Another notable feature is the display of the top 50 words used in the chat, with sizes indicating their frequency.
Moreover, the application includes a filterable comments table that displays all comments and allows filtering by user. This table also enables downloading the filtered comments as an XLSX file. Finally, users can download the network graph in GEXF format and the filtered comments table in XLSX format for further analysis.
by Dr. Verónica Espinoza.
