ResearchTwin

Create your research digital twin in 60 seconds

← Back to dashboard
📊
S-Index Score
Quality, Impact & Collaboration across all your outputs
🕸️
Knowledge Graph
Interactive visualization of your papers, code & datasets
🤖
AI Discovery
Machine-readable API for agent-to-agent research discovery

About You

Used for profile updates only. Never shared.

Connect Your Research Accounts

These IDs let us fetch your publications, code, and datasets. Add what you have now; you can update later.

Find your ID — it's the number in your profile URL
The string after user= in your Scholar profile URL
Your GitHub handle (we'll pull public repos)
Only if you have datasets on Figshare. Leave blank otherwise.
orcid.org — your persistent researcher identifier

Fund Your Chat Widget (Optional)

Provide your own LLM API key so visitors can chat with your digital twin at no cost to them. Your key is stored securely and never exposed to visitors. Without this, visitors get 5 free queries/day or can use their own key.

Get a key from Perplexity or OpenAI. Stored securely, never shared with visitors.

Your ResearchTwin is Live!

Your researcher slug:


View Your Digital Twin →

Need to add or change your research IDs later? Update your profile

Embed your S-Index on your lab website (copy this code)

Embed the Chat Widget (visitors bring their own LLM key)

Run Your Own ResearchTwin Node

1. Clone the repository
git clone https://github.com/martinfrasch/researchtwin.git && cd researchtwin
2. Install dependencies
pip install -r backend/requirements.txt
3. Configure your profile
cp node_config.json.example node_config.json && nano node_config.json
4. Set your Perplexity API key (for chat)
export PERPLEXITY_API_KEY=pplx-...
5. Launch your node
python run_node.py --config node_config.json

Prerequisites: Python 3.10+, Perplexity API key (for chat). All data connectors (Semantic Scholar, GitHub, Figshare) work without keys.

Embed Your S-Index

Show your S-Index on your lab website, Google Sites page, or personal homepage.

Your S-Index widget preview will appear here after registration
  1. Copy the embed code below, replacing YOUR-SLUG with your researcher slug: <iframe src="https://researchtwin.net/embed.html?slug=YOUR-SLUG" width="440" height="180" style="border:none; border-radius:12px;" loading="lazy"></iframe>click to copy
  2. Paste it into your website:

    Google Sites: Edit your page → Insert → Embed → "By URL" tab → paste https://researchtwin.net/embed.html?slug=YOUR-SLUG
    WordPress: Add a Custom HTML block → paste the iframe code
    Any HTML page: Paste the iframe code directly into your HTML

  3. Done! The widget fetches live data and updates automatically as your research profile grows.

Embed Your Chat Widget

Let visitors chat with your Digital Twin using their own LLM API key (no cost to you).

Your chat widget preview will appear here after registration
  1. Copy the embed code below, replacing YOUR-SLUG with your researcher slug: <iframe src="https://researchtwin.net/chat-widget.html?slug=YOUR-SLUG" width="400" height="500" style="border:none; border-radius:12px;" loading="lazy"></iframe>click to copy
  2. Paste it into your website. Visitors choose a provider (Perplexity or OpenAI) and enter their own API key inside the widget. Keys are sent per-request and never stored.

    Google Sites: Edit your page → Insert → Embed → "By URL" tab → paste https://researchtwin.net/chat-widget.html?slug=YOUR-SLUG
    WordPress: Add a Custom HTML block → paste the iframe code
    Any HTML page: Paste the iframe code directly into your HTML

  3. Done! The widget uses the visitor's API key to power conversations about your research. Your data stays on ResearchTwin; only the LLM call uses their key.