Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An automated image analysis pipeline for quantifying microtubule content in fluorescent microscopy images. Designed for drug screening and dose-response analysis.
Try it in your browser: https://microtubules.kalpkan.com — the same measurement, on one image at a time, with nothing uploaded (the web/ folder; it matches this Python pipeline exactly on the sample cells, see web/README.md).README 전문 보기 ↗An automated image analysis pipeline for quantifying microtubule content in fluorescent microscopy images. Designed for drug screening and dose-response analysis.
Try it in your browser: https://microtubules.kalpkan.com — the same measurement, on one image at a time, with nothing uploaded (the web/ folder; it matches this Python pipeline exactly on the sample cells, see web/README.md).
This tool automatically:
Perfect for studying microtubule-targeting drugs like nocodazole, taxol, colchicine, or vinblastine.
Our validation experiment tested nocodazole (15-45 µM) on microtubule networks:
Key Findings:
New to this tool? → Start with GETTING_STARTED.md for a step-by-step tutorial.
git clone https://github.com/KalpKan/Microtubule-Quantification.git
cd Microtubule-Quantification
pip install -r requirements.txt
# 1. Test on one cell
python test_single_cell.py path/to/cell.png
# 2. Run batch analysis on a folder of cropped cells
python run_analysis.py --input "path/to/cropped cells" --output path/to/results
# 3. Generate statistics
python generate_statistics.py --results Results/quantification_results.csv
# 4. Create poster figures
python generate_poster_figures.py --results Results/quantification_results.csv
See GETTING_STARTED.md for detailed instructions.
1. Cell Images
2. Metadata File (metadata.csv)
image_name,condition,dose,drug,include_in_curve
P1_W1_C1,untreated,0,None,yes
P3_W4_C1,nocodazole_15uM,15,Nocodazole,yes
P1_W2_C1,DMSO_control,0,DMSO,no
Columns:
image_name: Filename without extension (must match your files)condition: Descriptive labeldose: Numeric dose value (0 for controls)drug: Drug name or "None"include_in_curve: "yes" for dose-response, "no" for separate controls[cellname]_mask.png - Binary mask (white = microtubules detected)[cellname]_overlay.png - Original with green overlay[cellname]_analysis.png - Complete processing pipelinequantification_results.csv - All measurements with metadatadose_response_curve.png - Scatter plot with mean ± SEMdose_response_barplot.png - Bar chartnocodazole_dose_response_poster.png - High-res poster figure (300 DPI)nocodazole_dose_response_poster.pdf - Vector format for printingThe tool automatically calculates:
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
metadata.csv (one row per image, see "What You Need" above)..venv/bin/python run_analysis.py --input "path/to/cropped cells" --output results
Results (CSV, masks, overlays, dose-response plots) appear in the results folder..venv/bin/python -m unittest tests/test_run_analysis.py -v.tests/fixtures/ with the number the pipeline gives for each one in tests/fixtures/ground_truth.json (rebuild or re-check with .venv/bin/python tests/fixtures/make_fixtures.py [--check]). Three cells (P3_W1_C2, P3_W1_C3, P3_W3_C3) were re-cropped after Results/quantification_results.csv was written, so their current numbers differ from that CSV; the fixtures are the reference.Open https://microtubules.kalpkan.com on a phone or a laptop, tap "Choose an image" or "Take a photo", or try one of the three samples. To run it on your own computer instead, see web/README.md (needs Node.js).
Only the browser version is deployed; the Python scripts run locally. The web page is on Vercel (free plan, $0) as project microtubules, root directory web, and redeploys itself whenever main is pushed to GitHub. Manual deploy and the health check are described in web/README.md.
--input, --output, --metadata), with the old Desktop folders as defaults in run_analysis.py.VITE_PUBLIC_POSTHOG_KEY (anonymous usage analytics), kept in the Vercel dashboard for project microtubules. Names are listed in web/.env.example; there are no secrets anywhere in this repository.microtubules.kalpkan.com: a DNS record in Cloudflare pointing at the Vercel project (recorded in Kalp's portfolio repo).| Script | Purpose |
|---|---|
microtubule_quantification.py | Main analysis pipeline (batch processing) |
test_single_cell.py | Test on one cell before batch processing |
run_analysis.py | Easy wrapper script: python run_analysis.py --input <cells folder> --output <results folder> [--metadata metadata.csv] (no flags = the original default folders) |
generate_statistics.py | Comprehensive statistical analysis |
generate_poster_figures.py | Publication-quality figures (300 DPI) |
| Problem | Solution |
|---|---|
| Empty dose-response plots | Check image_name in metadata matches filenames exactly |
| Masks look incorrect | Run test_single_cell.py to verify detection |
| High variability | Increase sample size (n≥5) or check imaging consistency |
| Images not found | Verify file paths and extensions (PNG vs png) |
See USAGE_GUIDE.md for detailed troubleshooting.
If you use this tool in your research, please cite:
Kan, K. (2024). Microtubule Quantification Tool: Automated image analysis
for fluorescent microscopy. GitHub repository.
https://github.com/KalpKan/Microtubule-Quantification
This project is licensed under the MIT License - see LICENSE for details.
Contributions are welcome! Please feel free to submit issues or pull requests.
For questions or issues, please open an issue on GitHub.
Developed for quantitative analysis of microtubule-targeting drug effects in cell biology research.
Keywords: microtubule quantification, fluorescence microscopy, image analysis, drug screening, dose-response, cell biology, automated analysis, Python, OpenCV