You can get the core code for the application in this link. With time, we will make more elements available.
Science Pulse is a project led by ICFJ Knight Fellow Sérgio Spagnuolo in collaboration with Volt Data Lab, a data-driven news agency he founded in Sao Paulo, Brazil. It is supported by the International Center for Journalists (ICFJ) and by the Brazilian science journalism agency Bori.
WHY IS THIS RELEVANT?
Scientists and journalists have a longstanding record of collaboration. But, as social media creates its own hard-to burst bubbles, sometimes a bridge is necessary to bring awareness about each other's conversations. Journalists can benefit a lot from knowing what scientists and experts are sharing on social media.
The Science Pulse wants to be that bridge. In a time where scientific knowledge is in great demand, there are also great challenges around the way academic papers and preliminary conclusions are communicated. Data, conclusions and decisions can change fast.
It is hard to keep up with all social media has to offer nowadays, and even harder to follow hundreds of new people, even if you are interested in what they have to say. And even if you do follow them, some messages will be buried amongst hundreds of other posts and trending topics.
That is why we decided to make a tool to increase the discovery around the scientific conversation on social media, especially regarding the coronavirus pandemic. It is a way to increase knowledge but also leave some noise out of social media. We will give room for people that are brilliant in their fields, but might not have thousands of followers to engage.
ABOUT THE DATA
All the profiles and pages of scientists, experts, physicians, universities, organisations and scientific initiatives were compiled by Science Pulse's development team through a number of methods. We found those profiles mostly through three ways:
- A crowdsourcing, where people were invited to suggest a profile;
- By identifying users with profiles verified by Twitter and Facebook, and checking the profiles that they follow;
- Consulting Twitter and Facebook lists of scientists made by universities, journalists or other initiatives.
Anyone can suggest a new profile to include in our platform through this form.
If you are a scientist or expert with a profile mapped by this tool, you can ask us to be left out. Send an email to email@example.com.
Currently, we collect data from tweets and Facebook posts.
On Twitter, our database is updated regularly with new tweets and counts, in respect to Twitter's free API limits. Our datasets are updated every 20 minutes.
ABOUT THE ALGORITHM
All of our trends consider only tweets published in the last 12-hours by our listed profiles. They consider both authored tweets and retweets as separate posts.
Trending tweets are separated into three groups for each language:
Trending: shows tweets with the highest interactions, compared to what each account would generally have. This measure is designed to find content which stands out from a profile's average. It's based on CrowdTangle's overperforming metric: we establish a "penalty" for users with less engagement, in order not to let posts with very low engagement stand out only because it's author has a small number of followers.
On Fire: lists tweets authored by Pulse's list members that had the largest number of retweets from the whole population of Twitter users (retweet count), at the moment of the last data collection. Users can choose from two options: Discovery shows tweets from ranks the five tweets with the highest RT:followers ratio published by Pulse's list members (and only if they had more than 1 retweet); and Popularity shows tweets from all users listed in Science Pulse's database.
Radar: shows a random list of 5 tweets with more than one retweet and originally authored by profiles listed on Science Pulse. By clicking on "Get new tweets" users get a new sample from random tweets under the same criteria. This sample is also stratified in order to always show two tweets from non-male experts/academics.
The Discover More tab digs deeper into our databases. It contains four sets of information on tweets posted in the last 12 hours and they are also filtered by language:
Active Users: the users who have tweeted the most over this period;
Hashtags: the most shared hashtags in the same time-lapse;
Also popular on pulse: we use a clustering algorithm (k-means clustering) to classify those tweets into four groups according to their retweet count at the time of the last data collection (1 through 4, with 4 being those with the most retweets). Then, we consider only tweets from "group 2", eliminating those that are probably personal messages and thus have less retweets (group 1) and those that had reached our main trends (Trends tab) or had reached users' Twitter timelines by their own organic reach (groups 3 and 4). Inside group 2, the also popular within pulse set uses the same metrics as the Popular within pulse set from the Trends tab.
Hidden gems: this set shows a random sample of five tweets from the previously described group 2. Tweets can coincide with the previous set, but gives the user a chance to find other interesting content that is not trending.
Popular among scientists: shows the most retweeted posts published in Pulse’s database by the list’s own members. Every time one member shared a tweet, it counts as one. The highest ranked posts had the highest number of retweets inside the sample, thus identifying the tweets that got the most attention by the listed accounts. For example, if 15 profiles in our sample shared this @WHO tweet, it has a 15 share rate.
The COVID-19 SPECIAL tab filters tweets in the last 12 hours by keywords related to Covid-19. Thus, it shows trends focused on pandemic-related issues. The metrics used here are same for the Active users, Hashtags and Popular among scientists from the Explore tab - with the caveat that we exclude common hashtags, such as #COVID-19, Trending and On Fire from the Trends tab.
These are the keywords we apply as filters: "Covid", "covid", "Coronavirus", "coronavirus",
"Corona", "corona", "SARS-CoV-2", "Sars-CoV-2",
"SRAG", "sindrome", "syndrome", "pandemic",
"pandemia", "WHO", "OMS", "quarantine", "social distancing",
"quarentena", "isolamento social", "distanciamento social",
"mascara", "mask", "distanciamiento social", "spread",
"asymptomatic", "epidemic", "outbreak", "epidemia",
"vacina", "vaccine", "wuhan", "Wuhan", "herd immunity",
"imunidade de rebanho", "imunidade coletiva", "lockdown",
"blood clot", "coágulo", "AstraZeneca", "Astrazeneca",
"astrazeneca", "Coronovac", "CoronoVac", "coronavac",
"Janssen", "janssen", "Sputnik", "sputnik",
"máscara", "mascara", "mask".
In the Profiles tab, we list all members from the group of scientists, institutions, researchers and experts curated by Science Pulse. To help users discover new and reliable sources of scientific information, the Find New Experts table shows a random sample of five accounts which have a number of followers smaller than the median number of followers from the profiles in our sample.
On this tab, users can compare engagement trends of up to 4 Twitter accounts monitored by the Science Pulse, according to four different metrics: engagement trend, engagement rate, interactions' total and number of posted tweets.
In the Tweets Search tab, users can search from tweets over the last 90 days, according to different filters, such as user-defined keywords, date range, verified profiles, retweets or replies.
LICENSE (The MIT License)
Copyright 2020 Volt Data Lab
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.