Biohub

D 60 completed
Web App
web_app / typescript · medium
1,274
Files
269,090
LOC
6
Frameworks
12
Languages

Pipeline State

completed
Run ID
#297464
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
85.47
Framework unique
Isolation
Last stage change
2026-05-10 03:35:38
Deduplication group #57163
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (12)
RepositoryObserver/Event EmitterLayered ArchitecturepresentationinfrastructuretestingStrategyConfigurationDatabaseFile ManagementLoggingNotifications
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create a comprehensive, advanced statistical analysis platform similar to SPSS or R Studio, built with Next.js 15 and TypeScript. The platform must support both online and completely offline operation. Key features include a "Smart Flow" entry point where users can upload data, receive AI recommendations, assign variables, perform analysis, and view results with AI interpretation. It needs to integrate 43 statistical methods (like ANOVA, various t-tests, and regression models) and include dedicated sections for biological analysis tools (Bio-Tools). Since it needs offline capability, please structure the solution to utilize Pyodide for running Python workers that handle the heavy statistical lifting.
typescript next.js react statistical-analysis pyodide web-app offline-first data-science
Generated by gemma4:latest

Catalog Information

The BioHub project is a statistical analysis platform for the National Institute of Fisheries Science, designed to provide advanced statistical analysis capabilities in both online and offline environments.

Description

BioHub is a high-end statistical analysis platform developed by the National Institute of Fisheries Science. It supports both PC web and desktop applications. The platform integrates 43 statistical methods (Smart Flow) and 12 biological analysis tools (Bio-Tools). BioHub is designed to work in complete offline environments, making it an ideal solution for researchers, statisticians, and data analysts in the field of fisheries science.

الوصف

يعد BioHub منصة تحليل إحصائي متقدمة Developed من قبل معهد بحوث الأسماك الوطني. يدعم كل من التطبيقات الويب والمنزلية. تدمج المنصة 43 طريقة إحصائية (Smart Flow) و 12 أداة تحليل بيولوجية (Bio-Tools). يعمل BioHub في بيئات غير متصلة بالإنترنت بالكامل، مما يجعلها حلًا مثاليًا للمحققين والمتخصصين الإحصائيين ومختصي البيانات في مجال العلوم البحرية.

Novelty

7/10

Tags

statistical-analysis data-visualization biological-analysis offline-capability research-tool

Claude Models

claude-sonnet-4.6

Quality Score

D
59.8/100
Structure
61
Code Quality
60
Documentation
57
Testing
75
Practices
41
Security
65
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (47% test-to-source ratio)
  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 14 files with critical complexity need refactoring
  • 14 bare except/catch blocks swallowing errors
  • Potential hardcoded secrets in 1 files
  • 26390 duplicate lines detected \u2014 consider DRY refactoring
  • 60 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 174 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

121.6h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
A
Risk (1)
Unknown
License
6.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
67.1%
markdown
16.8%
javascript
4.7%
json
4.3%
yaml
3.5%
python
2.3%
html
0.8%
css
0.2%
r
0.1%
text
0.1%
shell
0.1%
toml
0.0%

Frameworks

React Next.js pytest Jest Vitest Turbopack

Symbols

variable5,844
function1,809
interface1,004
method784
constant471
type_alias128
class57
enum2
property2

API Endpoints (3)

Open methodology · Repobility · https://repobility.com/research/
MethodPathHandlerFramework
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
GETdateheaders.getExpress
GETdefaultstore.getExpress
GETnormalityresults.getExpress

Concepts (18)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
CategoryNameDescriptionConfidence
Repobility analyzer · published findings · https://repobility.com
design_patternRepositoryFound repository-named files80%
design_patternObserver/Event EmitterFound event emission/subscription patterns70%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
design_patternStrategyFound strategy/policy-named files60%
business_logicConfigurationDetected from 34 related files50%
business_logicDatabaseDetected from 24 related files50%
business_logicFile ManagementDetected from 42 related files50%
business_logicLoggingDetected from 42 related files50%
business_logicNotificationsDetected from 5 related files50%
business_logicSearchDetected from 35 related files50%
business_logicTestingDetected from 459 related files50%
business_logicUser ManagementDetected from 10 related files50%
business_logicAnalyticsDetected from 1249 related files50%
business_logicCachingDetected from 5 related files50%
business_logicAuthenticationDetected from 14 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/21254.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
3 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Fnumpy2.4.4 · 6,596 gadgets · risk 0.0Fpandas3.0.2 · 6,381 gadgets · risk 0.0Fscipy1.17.1 · 21,805 gadgets · risk 0.0