Viewseurat

C+ 74 completed
Web App
containerized / r · small
55
Files
8,478
LOC
0
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
67.15
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #54631
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (1)
Project Description
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a read-only, interactive web application using Shiny for exploring Seurat objects. The app should allow users to upload either an .rds or .qs2 file, or accept a Seurat object directly from R. Key features to include are an Overview visualization, dedicated sections for viewing Assays (like counts, data, scale.data) in searchable tables, Metadata with distribution graphics, Reductions (like UMAP/tSNE) colored by metadata, and Image viewing supporting 10X Visium and other platforms. It should also include a section for raw S4 slot inspection.
r shiny seurat bioinformatics web-app visualization interactive data-exploration
Generated by gemma4:latest

Catalog Information

A read‑only web application for interactive exploration of Seurat objects.

Description

ViewSeurat is a read‑only web application that lets users explore Seurat objects interactively. Users can upload .rds or .qs2 files, or pass a Seurat object directly from R, and the app presents a comprehensive overview of the object’s assays, metadata, dimensionality reductions, and spatial images. The interface displays searchable tables for counts, data, and scale.data matrices, variable features, and feature metadata, along with distribution plots for metadata columns. It also visualizes 2D embeddings such as UMAP, tSNE, and PCA, and supports spatial transcriptomics platforms like 10X Visium, Xenium, and Nanostring CosMx. Designed for bioinformaticians and single‑cell researchers, the tool provides a quick, non‑destructive way to inspect and share Seurat objects.

الوصف

يتيح هذا التطبيق واجهة ويب تفاعلية لعرض كائنات Seurat دون تعديلها. يمكن للمستخدم رفع ملفات بصيغة .rds أو .qs2 أو تمرير كائن Seurat مباشرة من بيئة R. يعرض التطبيق ملخصًا للمعاملات الأساسية مثل العدّ، والبيانات المقيّسة، والميزات المتغيرة، مع جداول قابلة للبحث. كما يتيح استعراض بيانات التعريف مع رسومات توضيحية توضح التوزيع، بالإضافة إلى مخططات 2D للانحطاطات مثل UMAP وtSNE وPCA. يدعم التطبيق أيضًا عرض الصور المكانية للأنسجة، مع إمكانية تلوينها حسب بيانات التعريف، ويشمل منصات مثل 10X Visium وNanostring CosMx و10X Xenium. يتيح للمستخدم استكشاف جميع العناصر الداخلية لكائن Seurat عبر أزرار تفاعلية، مما يسهل فحص البنى المعقدة دون الحاجة لتعديل الكائن.

Novelty

6/10

Tags

data-visualization single-cell-analysis interactive-viewer seurat-object-inspection spatial-transcriptomics-visualization r-shiny-interface

Claude Models

claude-opus-4.6 claude-sonnet-4.5 claude-sonnet-4.6 claude-opus-4.5

Quality Score

C+
73.8/100
Structure
70
Code Quality
68
Documentation
55
Testing
85
Practices
78
Security
100
Dependencies
50

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (89% test-to-source ratio)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 351 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency

Security & Health

5.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · code-quality intelligence platform · https://repobility.com
MIT
License
9.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

r
92.9%
yaml
4.1%
markdown
1.9%
css
1.1%

Frameworks

None detected

Concepts (1)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Source: Repobility analyzer · https://repobility.com
auto_descriptionProject DescriptionRead-only Shiny app for viewing Seurat objects. Upload an .rds or .qs2 file, or pass a Seurat object directly from R.80%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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