How Science Pulse works.

main image in the page

You can get the core code for the application in this link. With time, we will make more elements available.



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:

  1. A crowdsourcing, where people were invited to suggest a profile;
  2. By identifying users with profiles verified by Twitter and Facebook, and checking the profiles that they follow;
  3. 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 protected].


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.



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:

  1. 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.

  2. 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.

  3. 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:

  1. Active Users: the users who have tweeted the most over this period;

  2. Hashtags: the most shared hashtags in the same time-lapse;

  3. 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.

  4. 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.

  5. 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.

Last update to this page made on May 14, 2021