Skip to content

Novel interaction notification #858

@maxkfranz

Description

@maxkfranz

Description

Q: What is the name of the feature?

A: Novel interaction notification

Q: What does this feature enable the user to do?

A: User X gets a notification when a novel interaction has been listed in Biofactoid and that interaction is relevant to User X's research.

Benefits:

  • Biofactoid is advertised to prospective users in a relevant (non-spammy) way. This helps to increase mindshare of Biofactoid and it helps to increase the number of users that create factoids.
  • We incorporate the idea of notifications (like Emmaa), but in an automatic way: The author does not need to explicitly sign up for the notification -- sign ups create friction. The author also does not need to know exactly what the interaction would be a priori (e.g. using Emmaa, an author has to specify the exact participants, and an author wouldn't know what the participants would be if the interaction is novel).

Q: What information must the user provide to use the feature?

A: A different author, User A, creates a factoid with a novel interaction. User X shouldn't have to provide any information.

Q: What are the applicable constraints, e.g. compatibility or performance?

A:

  • We need to have a way to contact User X, even though they may have not used Biofactoid before.
  • We need many users, like User A, to create novel factoids.

Q: How does this feature affect each class of user (persona)?

A:

  • Biologist: Learns about new interactions that are relevant to their research. Learns about Biofactoid organically.
  • Editor: Perhaps may give an opportunity to advertise their journal (i.e. the novel interaction came from a paper in their journal).
  • Computational biologist: N/A
  • Curator: N/A

Specification

Mockup

(Email to User X)

Biofactoid has found a novel interaction that we have determined to be relevant to your research using Biofactoid's advanced AI. Biofactoid is an app that allows authors to create a digital profile of scientific discoveries in an article and connects it to related research.

You can see the new interaction here: https://biofactoid.org/document/{DOCUMENT_ID}

You can connect your own findings with other researchers by adding your articles to Biofactoid. Get started at biofactoid.org!

Details

  • When User A submits a new factoid, get the list of related articles (as normal).
  • Determine whether the article contains a novel interaction, using Indra (i.e. interaction query yields no results). If the document does not contain any novel interactions, then bail out -- no emails are sent.
  • Flag the related articles with a high correlation score (via Semantic Search).
  • For each flagged article:
    • Get the corresponding author email (User X) from the Pubmed metadata.
    • Send an email template (see mockup) using Mailjet to the corresponding author.
    • Bonus: Do a search using the Pubmed API to see whether the corresponding author has published any factoidable articles recently. If so, include a nudge in the email template along these lines: We noticed that you've recently published 'Lorem ipsum dolor sit amet' in Some Journal. We've created an article summary for you. Simply click here to start adding your article's interactions!

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions