Research partnerships
Use the Macroscope's data collection and analysis pipeline in your own studies, or partner with us on research projects and proposals involving social media data.
National Center for Supercomputing Applications · University of Illinois Urbana-Champaign
An open-source science gateway that makes social media data, analytics, and visualization tools accessible to researchers and students of all levels of expertise.
We are looking for collaborators to help enhance and extend the Social Media Macroscope, from joint research projects to deployments on cloud and on-premises infrastructure.
Collaborate
The Social Media Macroscope grew out of collaboration between researchers and research software engineers. We welcome partners who want to use, adapt, or extend it.
Use the Macroscope's data collection and analysis pipeline in your own studies, or partner with us on research projects and proposals involving social media data.
Bring SMILE to your lab, course, or institution on cloud or on-premises resources. We can help adapt the Docker Compose and Kubernetes setups to your environment.
Contribute new analysis methods, improve existing ones such as sentiment analysis and topic modeling, or add support for new social media platforms. Start with Adding a New Analysis to SMILE.
Connect the Macroscope with other science gateways, data management systems, and analytics tools, and help define shared workflows for social media research.
Tell us about your research interests or the infrastructure you have in mind, and we'll follow up.
Projects
The tools developed as part of the Social Media Macroscope.
One platform for social media data ingestion, analysis, and data sharing. SMILE collects real-time and historical social media data from Twitter, Reddit, and YouTube, and performs sentiment analysis, phrase mining, named entity recognition, topic modeling, machine learning classification, and network analysis. Results can be shared with collaborators through Clowder.
SMILE integrates with Clowder, a customizable data management framework used by science gateways, so analysis outputs can be shared, visualized, and access-controlled. SMILE's wizard uploads selected outputs to Clowder, where its extractors can provide quick insight into the uploaded data.
BAE helped practitioners understand how individuals and groups interact with brands and organizations by comparing the machine-learned personalities of Twitter users with those of consumer brands. It depended on IBM Watson Personality Insights, which has been retired, and is no longer offered.
Self-host
SMILE is packaged for on-premises and cloud deployment. Each component, including the SMILE server, the GraphQL data server, the analysis algorithms, and MinIO, runs as its own Docker container.
On Kubernetes, a Helm chart lets you scale components and configure storage independently, and Kubernetes' internal networking keeps backing services off the public network. For lightweight deployments where scalability is not a concern, Docker Compose offers a simpler setup that needs fewer resources.
Open source
The project is built on open-source libraries and algorithms and is itself fully open source. You are welcome to fork the repositories, open issues, and submit pull requests. See the contributing guide to get started.
Publications
If the Social Media Macroscope supports your research, please cite the following. Your citation helps us continue to maintain and improve the platform.
Contact
To discuss a collaboration, a deployment at your institution, or a contribution to the project, write to the Social Media Macroscope team at the address below.
It helps to include:
Social Media Macroscope team
National Center for Supercomputing Applications
University of Illinois Urbana-Champaign