ancienbest Claude Opus 4.8 (1M context) commited on
Commit
8f9dc97
·
1 Parent(s): d4c2669

Add Build Small Hackathon demo video and README embed

Browse files

Add a 2:25 1080p demo video (media/openstudy-demo.mp4, git-LFS) with poster,
embed it in the README, and add hackathon track/badge tags and a development
report (Backyard AI track; Off-Brand and Field Notes badges; Best Demo).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

.gitattributes CHANGED
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ *.mp4 filter=lfs diff=lfs merge=lfs -text
37
+ *.png filter=lfs diff=lfs merge=lfs -text
.gitignore CHANGED
@@ -6,3 +6,6 @@ venv/
6
  .env
7
  *.egg-info/
8
  .gstack/
 
 
 
 
6
  .env
7
  *.egg-info/
8
  .gstack/
9
+
10
+ # video build artifacts
11
+ video_build/
README.md CHANGED
@@ -7,19 +7,44 @@ sdk: gradio
7
  app_file: app.py
8
  pinned: false
9
  license: mit
 
 
 
 
 
 
 
 
 
 
10
  ---
11
 
12
  # OpenStudy
13
 
14
  OpenStudy is an open-source Gradio app for screening research studies for reported bias controls, study conduct details, ethics safeguards, funding disclosures, and transparency signals.
15
 
16
- Users can:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
 
18
  - Search public study metadata by DOI, URL, title, or keywords, returning at least 15 papers per topic when public metadata sources have enough matches, and evaluate a result with one click.
19
  - Evaluate abstracts and available metadata from public sources, with plain-language explanations of what every score and category means.
20
- - Define their own screening standards and parameters (categories that count, safeguards that must be reported, a minimum score, adjustable risk thresholds, and custom required terms) and get a pass/fail verdict against them on every evaluation.
21
- - Add their own research study (PDF, DOCX, text, or pasted manuscript) to screen it for bias-control and credibility safeguards against those standards.
22
- - Upload their own research projects, protocols, benchmark plans, or preregistrations to review planned conduct before or during a study.
23
  - Keep an in-session project dashboard and export project summaries as JSON.
24
  - Run an optional Qwen agent review using `Qwen/Qwen3.6-27B` only.
25
  - Download a Markdown report with evidence snippets and follow-up questions.
@@ -44,3 +69,30 @@ python app.py
44
  ## Deploy on Hugging Face Spaces
45
 
46
  Create a new Space using the Gradio SDK, then upload this repository. Hugging Face Spaces installs `requirements.txt` and runs `app.py`.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  app_file: app.py
8
  pinned: false
9
  license: mit
10
+ tags:
11
+ - gradio
12
+ - build-small-hackathon
13
+ - backyard-ai
14
+ - off-brand
15
+ - field-notes
16
+ - best-demo
17
+ - research-integrity
18
+ - reproducibility
19
+ - science
20
  ---
21
 
22
  # OpenStudy
23
 
24
  OpenStudy is an open-source Gradio app for screening research studies for reported bias controls, study conduct details, ethics safeguards, funding disclosures, and transparency signals.
25
 
26
+ ## Demo video
27
+
28
+ A full walkthrough of OpenStudy in action (2 minutes, 25 seconds), with a locally generated voice-over.
29
+
30
+ <video controls width="100%" poster="https://huggingface.co/spaces/build-small-hackathon/openStudy/resolve/main/media/openstudy-demo-poster.png">
31
+ <source src="https://huggingface.co/spaces/build-small-hackathon/openStudy/resolve/main/media/openstudy-demo.mp4" type="video/mp4">
32
+ </video>
33
+
34
+ If the player does not load, use the poster below or the direct links:
35
+
36
+ [![OpenStudy demo video](media/openstudy-demo-poster.png)](https://huggingface.co/spaces/build-small-hackathon/openStudy/resolve/main/media/openstudy-demo.mp4)
37
+
38
+ - In this repository: [media/openstudy-demo.mp4](media/openstudy-demo.mp4)
39
+ - On the Space: [openstudy-demo.mp4 (direct)](https://huggingface.co/spaces/build-small-hackathon/openStudy/resolve/main/media/openstudy-demo.mp4)
40
+
41
+ ## What you can do
42
 
43
  - Search public study metadata by DOI, URL, title, or keywords, returning at least 15 papers per topic when public metadata sources have enough matches, and evaluate a result with one click.
44
  - Evaluate abstracts and available metadata from public sources, with plain-language explanations of what every score and category means.
45
+ - Define your own screening standards and parameters (categories that count, safeguards that must be reported, a minimum score, adjustable risk thresholds, and custom required terms) and get a pass or fail verdict against them on every evaluation.
46
+ - Add your own research study (PDF, DOCX, text, or pasted manuscript) to screen it for bias-control and credibility safeguards against those standards.
47
+ - Upload your own research projects, protocols, benchmark plans, or preregistrations to review planned conduct before or during a study.
48
  - Keep an in-session project dashboard and export project summaries as JSON.
49
  - Run an optional Qwen agent review using `Qwen/Qwen3.6-27B` only.
50
  - Download a Markdown report with evidence snippets and follow-up questions.
 
69
  ## Deploy on Hugging Face Spaces
70
 
71
  Create a new Space using the Gradio SDK, then upload this repository. Hugging Face Spaces installs `requirements.txt` and runs `app.py`.
72
+
73
+ ## Build Small Hackathon
74
+
75
+ OpenStudy is an entry in the [Hugging Face Build Small Hackathon](https://huggingface.co/build-small-hackathon) (Gradio and Hugging Face, June 2026), shipped under the `build-small-hackathon` organization.
76
+
77
+ How it meets the three core constraints:
78
+
79
+ - **Small model only (under 32B):** the only AI review path is `Qwen/Qwen3.6-27B`, a 27B model that is well within the 32B parameter cap. There is no fallback to a larger model.
80
+ - **Gradio required:** the entire experience runs through a single Gradio app on a Hugging Face Space, with search, uploads, tables, plots, downloads, and reports all exposed as Gradio components.
81
+ - **Show, do not tell:** the 2 minute 25 second demo video above shows real lookups, real evaluations, and real verdicts.
82
+
83
+ ### Track and bonus badges
84
+
85
+ - **Track: Backyard AI.** OpenStudy solves a concrete, everyday problem for real people: students, lab members, peer reviewers, and independent researchers who need to see, quickly and transparently, which safeguards a study actually reports before they trust it or submit it.
86
+ - **Bonus badge: Off-Brand.** The interface is a fully custom front end built on top of Gradio, with a bespoke theme, a design-system stylesheet, a custom HTML hero, and styled result plots, rather than the default Gradio look.
87
+ - **Bonus badge: Field Notes.** The development report is in the section below.
88
+ - **Also submitted for: Best Demo,** with the video above.
89
+
90
+ ### Field Notes (development report)
91
+
92
+ **The problem.** Preprints and published papers rarely make it obvious whether a study reports the basics that make research trustworthy: randomization and blinding, ethics approval and consent, funding and conflict-of-interest disclosures, data and code sharing, and stated limitations. Readers usually have to hunt for these by hand. OpenStudy turns that hunt into a fast, transparent checklist.
93
+
94
+ **How it works.** Scoring is rule-based and transparent, not a black box. Every safeguard is marked reported, a potential concern, or missing, each category score is the share of credit earned, and every signal comes with evidence quoted from the actual text plus a suggested next check. Users can lift or lower the bar by setting their own categories, required safeguards, minimum score, and risk thresholds, and each evaluation returns a clear pass or fail against those standards.
95
+
96
+ **The tech.** OpenStudy is a Gradio app on Hugging Face Spaces. Paper lookup pulls metadata and abstracts from public sources, uploads are parsed from PDF, DOCX, and plain text, and an optional agent review is restricted to `Qwen/Qwen3.6-27B` through Hugging Face Inference. Results export as a Markdown report with evidence snippets and as JSON. Nothing is stored after the session.
97
+
98
+ **About the demo video.** The walkthrough was produced locally. The narration uses a local neural text-to-speech voice (Piper), the on-screen product footage is captured from the real running app, and the motion graphics were rendered deterministically frame by frame so the audio and video stay in sync.
media/openstudy-demo-poster.png ADDED

Git LFS Details

  • SHA256: 0e7450804a96506e4daac945105342c20bf94bc93e42751809b737bec518a926
  • Pointer size: 131 Bytes
  • Size of remote file: 435 kB
media/openstudy-demo.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:09c0ef53591e4e91b10b324371ae741f5b216b92e8381636963a1c8a349dd7a0
3
+ size 31802452