{
  "schema_version": "1.0",
  "type": "research",
  "count": 96,
  "items": [
    {
      "id": "paper-2026-p01",
      "section": "papers",
      "title": "A Historical Review of AI-Based Music Composition: From Local Pattern Prediction to Holistic Audio Generation",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p01",
      "summary": "AI-based music composition has evolved from explicit rule encoding and local symbolic prediction to end-to-end generation of integrated musical audio. This historical review examines representative systems that either introduced a distinct generative paradigm or achieved practical deployment. It traces the progression from rule-based and stochastic models through recurrent networks and Transformers to waveform, latent-audio, diffusion, flow-matching, hybrid, and multimodal approaches. Early models reproduced local transitions among notes, chords, and rhythms but struggled with long-range form and thematic development. Recurrent and attention-based architectures expanded temporal context, yet largely remained within symbolic prediction. Audio-level models shifted the generative target from musical instructions to sound itself, enabling joint modeling of structure, performance, timbre, texture, and acoustic realization. The review argues that the key historical transition was not simply an increase in model capacity, but a change in representational scope: from decomposing music into human-defined units to learning high-dimensional relationships more holistically. Current systems still face unresolved problems in long-term planning, fine-grained control, editability, and human–AI collaboration. Nevertheless, their development reflects a broader movement from automating compositional procedures toward modeling increasingly integrated stages of musical ideation and sound formation.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "Byunghyun Ban. (2026). \"A Historical Review of AI-Based Music Composition: From Local Pattern Prediction to Holistic Audio Generation.\" 인공지능연구 논문지 7(3), 37–66. https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003395169",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p01-first-page-69c1ba32ca72.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p01-kci-preview.pdf",
        "https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003395169"
      ],
      "external_url": "https://www.kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003395169",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p02",
      "section": "papers",
      "title": "An ODE-Network-Based Chemical Complex System Simulator for Multi-Environment Fermentation",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p02",
      "summary": "Fermentation is a slow chemical-biological process in which substrates, enzymes, yeast biomass, oxygen, pH, temperature, and metabolic products co-evolve. This paper presents an ODE-network-based chemical complex system simulator for multi-environment fermentation. A shared state-space was instantiated for bread dough, rice wine, beer wort, and malt mash/wort, and a one-command Python workflow generated 108 simulated conditions with CSV outputs. The sweep produced interpretable optima and failure modes that aligned semi-quantitatively with literature-reported fermentation ranges, supporting the model as a compact benchmark for fermentation design and future control studies.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"An ODE-Network-Based Chemical Complex System Simulator for Multi-Environment Fermentation.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.31603.28968",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p02-first-page-8422f8f3b993.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p02.pdf",
        "https://doi.org/10.13140/RG.2.2.31603.28968",
        "https://www.researchgate.net/publication/404682643_An_ODE-Network-Based_Chemical_Complex_System_Simulator_for_Multi-Environment_Fermentation"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.31603.28968",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p03",
      "section": "papers",
      "title": "Artificial Intelligence Technologies in Plant Factories over the Last Decade: Machine Vision, Nutrient Intelligence, Control, and Digital Twins",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p03",
      "summary": "Plant factories have evolved from automated cultivation facilities into data-driven crop production systems. Over the last decade, artificial intelligence has been applied to non-destructive crop monitoring, sensor correction, nutrient-solution diagnosis, growth prediction, environmental control, digital twins, and product-level inspection. This review summarizes AI technologies for plant factories, focusing on machine vision, deep learning, nutrient-solution intelligence, reinforcement learning, and digital-twin interfaces. The main argument is that plant-factory AI should not be understood only as image-based phenotyping; practical systems require an integrated intelligence stack connecting visual perception, sensor calibration, nutrient modeling, control, remote operation, and industrial inspection. Remaining challenges include dataset scarcity, model generalization, sensor drift, explainability, energy-aware control, and closed-loop decision-making.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"Artificial Intelligence Technologies in Plant Factories over the Last Decade: Machine Vision, Nutrient Intelligence, Control, and Digital Twins.\" Preprints.org · Preprint (not peer-reviewed). https://doi.org/10.20944/preprints202605.0438.v1",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p03-first-page-bac33b970068.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p03.pdf",
        "https://doi.org/10.20944/preprints202605.0438.v1",
        "https://www.preprints.org/manuscript/202605.0438"
      ],
      "external_url": "https://doi.org/10.20944/preprints202605.0438.v1",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p04",
      "section": "papers",
      "title": "Recent Applications of Artificial Intelligence in Logistics: An Evidence-Oriented Operational Review of Studies Published Since 2024",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p04",
      "summary": "Artificial intelligence (AI) research in logistics has rapidly shifted since 2024 toward operationally specific systems for forecasting, routing, warehouse optimization, supply-chain visibility, port scheduling, and smart-port maintenance. This paper presents an evidence-oriented operational review of studies published since 2024 on AI applications in logistics. Instead of classifying the literature by model type alone, the review organizes studies by logistics decision function and evaluates the evidence profile of each application: whether real operational data were used, whether the study relied on simulation or benchmark instances, whether the data scale was reported, and whether field validation was conducted. The analysis shows that recent AI logistics studies increasingly address concrete operational tasks, including demand forecasting, late-delivery prediction, route deviation prediction, dynamic vehicle routing, warehouse order picking, robotic fulfillment scheduling, vessel arrival prediction, berth allocation, quay crane scheduling, container dwell-time prediction, and predictive maintenance at smart ports. However, the evidence base remains uneven. Several studies use real operational or survey data, while many warehouse and routing studies rely on simulation, generated instances, or benchmark settings. Field validation remains rare. The paper argues that the next stage of logistics AI research should move beyond model accuracy and report operational evidence: data provenance, data scale, logistics KPIs, field validation, integration requirements, and human oversight.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"Recent Applications of Artificial Intelligence in Logistics: An Evidence-Oriented Operational Review of Studies Published Since 2024.\" Preprints.org · Preprint (not peer-reviewed). https://doi.org/10.20944/preprints202605.0444.v1",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p04-first-page-2bf00b423366.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p04.pdf",
        "https://doi.org/10.20944/preprints202605.0444.v1",
        "https://www.preprints.org/manuscript/202605.0444"
      ],
      "external_url": "https://doi.org/10.20944/preprints202605.0444.v1",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p05",
      "section": "papers",
      "title": "MCP Design Strategy for Plant-Factory Operation AI Agents",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p05",
      "summary": "Plant factories are increasingly equipped with sensors, cameras, automatic controllers, digital twins, and artificial intelligence models. However, integrating these components into a practical operation AI agent requires a safe interface between AI reasoning and facility-level control. This paper proposes an MCP design strategy for plant-factory operation AI agents. The focus is not on implementing a new autonomous agent or replacing existing control systems, but on designing the Model Context Protocol layer through which an agent can read plant-factory context, call diagnostic and simulation tools, follow standard operating prompts, and update supervisory operation parameters. In the proposed strategy, MCP resources represent sensor data, crop images, nutrient states, recipes, actuator states, logs, and digital-twin states; MCP tools represent diagnosis, prediction, simulation, and bounded parameter-update functions; and MCP prompts represent user-selectable standard operating procedure templates. The key argument is that MCP should not be used as a deterministic real-time controller for plant factories. Instead, it should serve as a supervisory parameter interface that modifies setpoints, recipes, schedules, thresholds, and policy parameters used by existing 24-hour automatic control systems. This paper presents resource URI schemes, tool risk classification, parameter-update tool schemas, prompt-resource-tool binding, safety tables, and closed-loop operation workflows for MCP-mediated plant-factory operation.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"MCP Design Strategy for Plant-Factory Operation AI Agents.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.29671.61608",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p05-first-page-e3803db7a1e7.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p05.pdf",
        "https://doi.org/10.13140/RG.2.2.29671.61608",
        "https://www.researchgate.net/publication/404500785_MCP_Design_Strategy_for_Plant-Factory_Operation_AI_Agents"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.29671.61608",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p06",
      "section": "papers",
      "title": "MCP Design Strategies for AI Agents in the Chemical Engineering Industry",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p06",
      "summary": "Large language model (LLM) agents are increasingly being applied to chemistry and chemical engineering tasks, including synthesis planning, autonomous experimentation, process simulation, process design, optimization, and carbon accounting. Existing studies demonstrate that agents become powerful when connected to external tools, simulators, databases, and laboratory or process interfaces. However, many of these studies focus on what agents can do once appropriate tools are available, while providing less guidance on how chemical engineering experts should design, implement, and validate those tools for industrial environments. This paper proposes design strategies for Model Context Protocol (MCP)-based AI agents in the chemical engineering industry, including a taxonomy of industrial MCP servers, including Process Data MCP, SOP and Work Instruction MCP, Safety and Hazard MCP, Process Simulation MCP, Maintenance MCP, Quality and Laboratory Data MCP, Environmental and Carbon Accounting MCP, and Operator Knowledge Capture MCP. For each MCP type, the paper identifies required data, protocols, worker collaboration methods, and evaluation criteria. The paper concludes that future chemical engineering agents should be developed through field-validated MCP ecosystems rather than through agent frameworks alone.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"MCP Design Strategies for AI Agents in the Chemical Engineering Industry.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.14152.69125",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p06-first-page-9dd55d2f8c19.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p06.pdf",
        "https://doi.org/10.13140/RG.2.2.14152.69125",
        "https://www.researchgate.net/publication/404500792_MCP_Design_Strategies_for_AI_Agents_in_the_Chemical_Engineering_Industry"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.14152.69125",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p07",
      "section": "papers",
      "title": "Agricultural AI Agents Can Learn from Chemical Complex System Models",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p07",
      "summary": "Smart farms and plant factories increasingly use sensors, automatic controllers, digital twins, and artificial intelligence models. However, nutrient management remains difficult because nutrient solutions are nonlinear chemical systems coupled with plant uptake dynamics. This paper proposes a simulation-first strategy for smart-farm nutrient management agents. The proposed strategy is grounded in previous studies on ion-selective electrode correction, ODE network modeling of nutrient solutions, plant-root ion transport, nutrient-plant interaction simulation, automated nutrient-solution management systems, and plant-factory digital twins. The paper further proposes a three-layer digital-twin interpretation consisting of facility-level, crop-level, and nutrient-control digital twins. The nutrient-control digital twin is positioned as a chemical-physiological playground inside a broader plant-factory digital twin. The proposed approach does not require sub-second real-time agent control because nutrient uptake and nutrient-related physiological responses are evaluated over multi-minute, hourly, daily, or crop-stage timescales. Therefore, nutrient management agents should be introduced as supervisory simulators and target-profile optimizers rather than direct dosing robots.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"Agricultural AI Agents Can Learn from Chemical Complex System Models.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.10797.24808",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p07-first-page-1197a8d4ca91.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p07.pdf",
        "https://doi.org/10.13140/RG.2.2.10797.24808",
        "https://www.researchgate.net/publication/404500889_Agricultural_AI_Agents_Can_Learn_from_Chemical_Complex_System_Models"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.10797.24808",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p08",
      "section": "papers",
      "title": "TechNews: A Technical Report on Agentic Workflow Automation for Science News Publishing",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p08",
      "summary": "This technical report presents TechNews, a registered automated science news portal that transforms newly released scientific papers into publishable science news articles through an agentic production workflow. (https://technews.ai.kr) Rather than treating automated journalism as a single text-generation task, TechNews decomposes human content-production work into persistent stages: source collection, freshness filtering, article drafting, translation, formatting, thumbnail generation, publication upload, backend monitoring, and operational maintenance. The system is organized around two agentic components. The first is a reporter agent, Persica, which performs source collection, article generation, translation, formatting, thumbnail handling, upload preparation, and operational reporting. The second is a backend operations agent that maintains service awareness across the publishing backend, including API behavior, database state, media storage, deployment assumptions, diagnostic routines, and operational failure modes. Together, these agents form an agent-operated publishing infrastructure rather than a one-shot article generator. TechNews operates as a registered internet newspaper in the Republic of Korea under registration number 경북아 00881.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"TechNews: A Technical Report on Agentic Workflow Automation for Science News Publishing.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.35963.07201",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p08-first-page-80511ece05f6.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p08.pdf",
        "https://doi.org/10.13140/RG.2.2.35963.07201",
        "https://www.researchgate.net/publication/404500998_TechNews_A_Technical_Report_on_Agentic_Workflow_Automation_for_Science_News_Publishing"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.35963.07201",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p09",
      "section": "papers",
      "title": "Responding to Suspected LLM-Written Hallucinated Peer Reviews A Claim-Level Audit Protocol",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p09",
      "summary": "Authors are often advised to respond to peer-review comments politely and point by point. However, this advice is insufficient when a formal review appears to be LLM-written or hallucinated: fluent, plausible, professionally formatted, but contradicted by the manuscript. This paper proposes a claim-level audit protocol for responding to suspected LLM-written hallucinated peer reviews. The protocol decomposes reviewer comments into atomic claims, classifies each claim as supported, partially supported, contradicted, generic, scope-mismatched, or not assessable, and maps each claim to manuscript evidence before selecting a response strategy. The protocol is illustrated using an anonymized case from an actual submission to a Korea Citation Index (KCI) candidate journal, in which one review contained multiple false missing-content claims. The goal is not to encourage accusations of AI use, but to help authors replace speculation with auditable evidence for revision, rebuttal, and editorial escalation.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"Responding to Suspected LLM-Written Hallucinated Peer Reviews A Claim-Level Audit Protocol.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.32483.11040",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p09-first-page-eb484c6605a5.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p09.pdf",
        "https://doi.org/10.13140/RG.2.2.32483.11040",
        "https://www.researchgate.net/publication/404418703_Responding_to_Suspected_LLM-Written_Hallucinated_Peer_Reviews_A_Claim-Level_Audit_Protocol"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.32483.11040",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p10",
      "section": "papers",
      "title": "When Post-Publication Modification Is Not Enough - A Case Study of Multi-Layer Scholarly Overlap and Delayed Retraction",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p10",
      "summary": "Post-publication integrity concerns are often treated as problems of textual similarity, missing citation, or minor correctable error. However, some cases involve deeper forms of scholarly overlap that cannot be remedied through limited post-publication modification. This paper presents a case study of a post-publication complaint involving a 2022 preprint and a subsequent 2023 journal article that was later retracted. The official retraction notice states that an editorial investigation confirmed a high level of overlap between the subsequent article and the prior publication, including similarities in methodology, figures, layout, paper structure, and overall study topic, without appropriate acknowledgement and citation. The notice also states that concerns regarding the origins of the underlying data could not be satisfactorily resolved, leading the Editorial Board to lose confidence in the reliability and originality of the article. Using this case, the paper proposes a multi-layer overlap taxonomy and an editorial remedy framework. The central argument is that post-publication modification may be insufficient when the integrity concern extends beyond wording to methodology, visual materials, manuscript structure, attribution, and data provenance. In such cases, correction or citation addition cannot substitute for a full editorial investigation and, where appropriate, retraction.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"When Post-Publication Modification Is Not Enough - A Case Study of Multi-Layer Scholarly Overlap and Delayed Retraction.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.33321.97125",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p10-first-page-00a727859b66.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p10.pdf",
        "https://doi.org/10.13140/RG.2.2.33321.97125",
        "https://www.researchgate.net/publication/404419191_When_Post-Publication_Modification_Is_Not_Enough_-_A_Case_Study_of_Multi-Layer_Scholarly_Overlap_and_Delayed_Retraction"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.33321.97125",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p11",
      "section": "papers",
      "title": "Can LLMs Review Scientific Papers? A Case of Hallucination and Grounding Failure in Journal Peer Review",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p11",
      "summary": "Maybe not. Large language models (LLMs) can produce fluent and plausible peer-review reports, but fluency is not scholarly judgment. This paper presents a case study of three formal peer-review reports received during an actual submission to a Korea Citation Index (KCI) candidate journal. One review claimed that key methodological and experimental details were missing, although the manuscript explicitly contained information about validation data, hardware, software frameworks, model configuration, parameter count, algorithmic procedure, and limitations. After the author reported these grounding failures to the editor, the problematic review was not relied upon in the final decision, and the manuscript was subsequently accepted and published. The case is compared with two more grounded human reviews and an exploratory source-grounded LLM-generated review. The source-grounded LLM review was more aligned with the manuscript, but still produced minor factual errors and overstatements. The case suggests that grounding improves LLM-assisted review, but does not eliminate hallucination or accountability gaps.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"Can LLMs Review Scientific Papers? A Case of Hallucination and Grounding Failure in Journal Peer Review.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.34160.83209",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p11-first-page-0feac38b4311.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p11.pdf",
        "https://doi.org/10.13140/RG.2.2.34160.83209",
        "https://www.researchgate.net/publication/404420655_Can_LLMs_Review_Scientific_Papers"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.34160.83209",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p12",
      "section": "papers",
      "title": "A Systematic Review of AI-Based Music Composition: Limitations and Breakthroughs",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p12",
      "summary": "AI-based music composition has evolved rapidly, with research paradigms shifting from modeling local patterns to capturing global musical coherence. This paper examines how compositional AI has progressed from modeling local patterns to forming global musical ideas. Early machine learning models, based on state transition probabilities, were able to capture only local continuity between notes and chords, and thus failed to produce meaningful phrasing or large-scale musical structure. With the introduction of recurrent architectures, models began to incorporate temporal context, and transformer-based approaches further enabled the generation of musically coherent passages over longer spans. Nevertheless, these models still exhibit limitations in maintaining overall structural completeness and long-term musical direction. More recent approaches move beyond sequential prediction toward the simultaneous generation of musical structure and sonic characteristics. This shift reflects a transition from the accumulation of local decisions to the formation of a more holistic musical representation.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"A Systematic Review of AI-Based Music Composition: Limitations and Breakthroughs.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.14616.35848",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p12-first-page-9fe68307097b.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p12.pdf",
        "https://doi.org/10.13140/RG.2.2.14616.35848",
        "https://www.researchgate.net/publication/404370528_A_Systematic_Review_of_AI-Based_Music_Composition_Limitations_and_Breakthroughs"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.14616.35848",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-2026-p13",
      "section": "papers",
      "title": "Era of RAG-as-a-Service for Pretrained AI Applications",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2026-p13",
      "summary": "Large language models are now used in many knowledge-intensive applications, but their outputs still need to be grounded in reliable, recent, and domain-specific information. Although many datasets and fine-tuning resources have been introduced for LLM development, many practical applications do not need to modify model weights; they need a convenient way to connect pretrained models to trusted external knowledge. Retrieval-Augmented Generation (RAG) has become a common approach for this purpose, but production RAG requires document ingestion, chunking, embedding, indexing, retrieval, reranking, access control, citation handling, and continuous evaluation. This short paper discusses RAG-as-a-Service (RAGaaS) as an emerging service model that provides retrieval, grounding, curation, and citation as a managed knowledge delivery layer. Unlike vector databases or enterprise search alone, RAGaaS is defined here as a reusable service interface that connects pretrained models to curated and citation-ready knowledge. We distinguish RAGaaS from adjacent concepts, review representative services and downstream implementations, classify likely demand areas, and propose practical criteria for evaluating RAGaaS platforms.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Byunghyun Ban. (2026). \"Era of RAG-as-a-Service for Pretrained AI Applications.\" ResearchGate · Preprint (not peer-reviewed). https://doi.org/10.13140/RG.2.2.25757.47847",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/2026-p13-first-page-3a7c33120e5c.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/2026-p13.pdf",
        "https://doi.org/10.13140/RG.2.2.25757.47847",
        "https://www.researchgate.net/publication/404699960_Era_of_RAG-as-a-Service_for_Pretrained_AI_Applications"
      ],
      "external_url": "https://doi.org/10.13140/RG.2.2.25757.47847",
      "date_precision": "year",
      "year": 2026
    },
    {
      "id": "paper-14",
      "section": "papers",
      "title": "FAKER: Full-body Anonymization with Human Keypoint Extraction and Regression for Real-time Video Deidentification",
      "url": "https://nanalab.kr/papers/#record-papers-paper-14",
      "summary": "In the contemporary digital era, protection of personal information has become a paramount issue. The exponential growth of the media industry has heightened concerns regarding the anonymization of individuals captured in video footage. Traditional methods, such as blurring or pixelation, are commonly employed, while recent advancements have introduced generative adversarial networks (GANs) to redraw faces in videos. In this study, we propose a novel approach that employs a significantly smaller model to achieve real-time full-body anonymization of individuals in videos. Unlike conventional techniques that often fail to effectively remove personal identification information—such as skin color, clothing, accessories, and body shape—our method successfully eradicates all such details. Furthermore, by leveraging pose estimation algorithms, our approach accurately represents information regarding individuals' positions, movements, and postures. This algorithm can be seamlessly integrated into CCTV or IP camera systems installed in various industrial settings, functioning in real-time and thus facilitating the widespread adoption of full-body anonymization technology.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "Ban, Byunghyun, and Hyoseok Lee. (2024). \"FAKER: Full-body Anonymization with Human Keypoint Extraction and Regression for Real-time Video Deidentification.\" Journal of The Korean Association of Artificial Intelligence Education, 5(2), 57-72. https://doi.org/10.52618/aied.2024.5.2.6",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@a19701f96fce64e799568b4073edfcdf60015f64/src/images/papers/faker-journal-2024-first-page-33adf0d683b3.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/faker-journal-2024-kci-preview.pdf",
        "https://doi.org/10.52618/aied.2024.5.2.6",
        "https://kci.go.kr/kciportal/ci/sereArticleSearch/ciSereArtiView.kci?sereArticleSearchBean.artiId=ART003118309",
        "https://arxiv.org/pdf/2408.11829",
        "https://arxiv.org/abs/2408.11829"
      ],
      "external_url": "https://doi.org/10.52618/aied.2024.5.2.6",
      "date_precision": "year",
      "year": 2024
    },
    {
      "id": "source-2845e4dedceb85bc9b61",
      "section": "patents",
      "title": "층류 형성을 유도하는 인공지능 기반 사물인터넷 시스템과 이를 활용한 수경재배 삽목 및 육묘 장치",
      "url": "https://nanalab.kr/patents/#record-patents-source-2845e4dedceb85bc9b61",
      "summary": "출원일 2023.12.19 출원번호 10-2023-0185372 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. IoT assisted laminar flow generator for hydroponic cultivation. KR Applied Patent 10-2023-0185372 (2023)",
      "image": "https://bhban.kr/src/images/patents/31.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/10-2023-0185372.pdf",
        "https://doi.org/10.8080/1020230185372"
      ],
      "external_url": "https://doi.org/10.8080/1020230185372",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2023.12.19",
      "date_published": "2023-12-19T00:00:00+09:00"
    },
    {
      "id": "paper-13",
      "section": "papers",
      "title": "CongNaMul: A Dataset for Advanced Image Processing of Soybean Sprouts",
      "url": "https://nanalab.kr/papers/#record-papers-paper-13",
      "summary": "We present 'CongNaMul', a comprehensive dataset designed for various tasks in soybean sprouts image analysis. The CongNaMul dataset is curated to facilitate tasks such as image classification, semantic segmentation, decomposition, and measurement of length and weight. The classification task provides four classes to determine the quality of soybean sprouts: normal, broken, spotted, and broken and spotted, for the development of AI-aided automatic quality inspection technology. For semantic segmentation, images with varying complexity, from single sprout images to images with multiple sprouts, along with human-labelled mask images, are included. The label has 4 different classes: background, head, body, tail. The dataset also provides images and masks for the image decomposition task, including two separate sprout images and their combined form. Lastly, 5 physical features of sprouts (head length, body length, body thickness, tail length, weight) are provided for image-based measurement tasks. This dataset is expected to be a valuable resource for a wide range of research and applications in the advanced analysis of images of soybean sprouts. Also, we hope that this dataset can assist researchers studying classification, semantic segmentation, decomposition, and physical feature measurement in other industrial fields, in evaluating their models. The dataset is available at the authors’ repository (https://bhban.kr/data).",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "Ban, Byunghyun, Donghun Ryu, and Su-won Hwang. (2023). \"CongNaMul: A Dataset for Advanced Image Processing of Soybean Sprouts.\" 2023 14th International Conference on Information and Communication Technology Convergence (ICTC), 1892-1897. https://doi.org/10.1109/ICTC58733.2023.10393217",
      "image": "https://bhban.kr/src/images/papers/13.webp",
      "links": [
        "https://doi.org/10.1109/ICTC58733.2023.10393217",
        "https://arxiv.org/pdf/2308.15690",
        "https://arxiv.org/abs/2308.15690",
        "http://bhban.kr/data/"
      ],
      "external_url": "https://doi.org/10.1109/ICTC58733.2023.10393217",
      "date_precision": "year",
      "year": 2023
    },
    {
      "id": "paper-11",
      "section": "papers",
      "title": "AI Knows Which Words Will Appear in Next Year's Korean CSAT",
      "url": "https://nanalab.kr/papers/#record-papers-paper-11",
      "summary": "A text-mining-based word class categorization method and LSTM-based vocabulary pattern prediction method are introduced in this paper. A preprocessing method based on simple text appearance frequency analysis is first described. This method was developed as a data screening tool but showed 4.35 times higher prediction accuracy compared to Word Master book. An LSTM deep learning method is also suggested for vocabulary appearance pattern prediction method. AI performs a regression with various size of data window of previous exams to predict the probabilities of word appearance in the next exam. Predicted values of AI over various data windows are processed into a single score as a weighted sum, which we call an \"AI-Score\", which represents the probability of word appearance in next year's exam. Suggested method showed 100% accuracy at the range 100-score area and showed only 1.7% error of prediction in the section where the scores were over 60 points. All source codes are freely available at the authors' Git Hub repository. (https://github.com/needleworm/bigdata_voca)",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "Ban, Byunghyun, et al. 'AI Knows Which Words Will Appear in Next Year's Korean CSAT.' 2023 14th International Conference on Information and Communication Technology Convergence (ICTC), 2023.",
      "image": "https://bhban.kr/src/images/papers/11.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/11.pdf",
        "https://arxiv.org/abs/2211.15426",
        "https://github.com/needleworm/bigdata_voca"
      ],
      "external_url": "https://arxiv.org/abs/2211.15426",
      "date_precision": "year",
      "year": 2023
    },
    {
      "id": "source-0501429a34fe90fd714b",
      "section": "patents",
      "title": "3차원 영상 재건 알고리즘을 활용한 식물공장 디지털 트윈 인터페이스 제공 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-0501429a34fe90fd714b",
      "summary": "등록번호 10-2538747 출원일 2022.11.28 등록일 2023.05.26. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. Apparatus and method for providing plant factory digital twin interface using 3D image reconstruction algorithm. KR Patent 10-2538747 (2023)",
      "image": "https://bhban.kr/src/images/patents/30.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/30.pdf",
        "https://doi.org/10.8080/1020220161821"
      ],
      "external_url": "https://doi.org/10.8080/1020220161821",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2022.11.28",
      "date_published": "2022-11-28T00:00:00+09:00"
    },
    {
      "id": "source-4302b4c1f04bf0ac2941",
      "section": "patents",
      "title": "의료용 대마 삽수의 자동 배양 관리장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-4302b4c1f04bf0ac2941",
      "summary": "등록번호 10-2508469 출원일 2022.11.22 등록일 2023.03.06. 발명자 반병현, 김준산, 이민우 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. Apparatus and method for automatically managing cultivation of medical cannabis cuttings. KR Patent 10-2508469 (2023)",
      "image": "https://bhban.kr/src/images/patents/29.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/29.pdf",
        "https://doi.org/10.8080/1020220157476"
      ],
      "external_url": "https://doi.org/10.8080/1020220157476",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2022.11.22",
      "date_published": "2022-11-22T00:00:00+09:00"
    },
    {
      "id": "source-85bb4739dec866bd6eb4",
      "section": "patents",
      "title": "비전인식을 활용한 의료용 헴프의 삽목 자동화 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-85bb4739dec866bd6eb4",
      "summary": "등록번호 10-2500388 출원일 2022.09.08 등록일 2023.02.13. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Automating device and method for cutting medical hemp using vision recognition. KR Patent 10-2500388 (2023)",
      "image": "https://bhban.kr/src/images/patents/28.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/28.pdf",
        "https://doi.org/10.8080/1020220114177"
      ],
      "external_url": "https://doi.org/10.8080/1020220114177",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2022.09.08",
      "date_published": "2022-09-08T00:00:00+09:00"
    },
    {
      "id": "source-a187a56b8801a184f67f",
      "section": "patents",
      "title": "인공지능 능동보조 서버가 탑재된 지능형 의료용 헴프 식물공장 시스템",
      "url": "https://nanalab.kr/patents/#record-patents-source-a187a56b8801a184f67f",
      "summary": "등록번호 10-2434102 출원일 2022.01.27 등록일 2022.08.16. 발명자 반병현 외 10인 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. Intelligent Plant factory system for medical and industrial hemp and AI assistance server. KR Patent 10-2434102 (2022)",
      "image": "https://bhban.kr/src/images/patents/27.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/27.pdf",
        "https://doi.org/10.8080/1020220012112"
      ],
      "external_url": "https://doi.org/10.8080/1020220012112",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2022.01.27",
      "date_published": "2022-01-27T00:00:00+09:00"
    },
    {
      "id": "source-005e18d0790a37841910",
      "section": "patents",
      "title": "인공지능 모델을 활용한 작물 재배 작업 자문 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-005e18d0790a37841910",
      "summary": "출원번호 10-2022-0012245 출원일 2022.01.27 공개일 2022.02.15. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Advising device and method for crop cultivation work using artificial intelligence model. KR Applied Patent 10-2022-0012245 (2022)",
      "image": "https://bhban.kr/src/images/patents/26.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/26.pdf",
        "https://doi.org/10.8080/1020220012245"
      ],
      "external_url": "https://doi.org/10.8080/1020220012245",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2022.01.27",
      "date_published": "2022-01-27T00:00:00+09:00"
    },
    {
      "id": "paper-12",
      "section": "papers",
      "title": "수능 영어시험의 어휘 등장 패턴 분석",
      "url": "https://nanalab.kr/papers/#record-papers-paper-12",
      "summary": "A text-mining-based word class categorization method and LSTM-based vocabulary pattern prediction method are introduced in this paper. A preprocessing method based on simple text appearance frequency analysis is first described. This method was developed as a data screening tool but showed 4.35 times higher prediction accuracy compared to Word Master book. An LSTM deep learning method is also suggested for vocabulary appearance pattern prediction method. AI performs a regression with various size of data window of previous exams to predict the probabilities of word appearance in the next exam. Predicted values of AI over various data windows are processed into a single score as a weighted sum, which we call an \"AI-Score\", which represents the probability of word appearance in next year's exam. Suggested method showed 100% accuracy at the range 100-score area and showed only 1.7% error of prediction in the section where the scores were over 60 points.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "Ban, Byunghyun, et al. (2022). \"Analysis on English Vocabulary Appearance Pattern in Korean CSAT.\" Journal of The Korean Association of Artificial Intelligence Education, 3(3), 15-23",
      "image": "https://bhban.kr/src/images/papers/12.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/12.pdf",
        "http://aied.or.kr/sub_html/sub02_08.html?pageNm=article&journal=1&code=425485&issue=32270",
        "https://github.com/needleworm/bigdata_voca"
      ],
      "external_url": "http://aied.or.kr/sub_html/sub02_08.html?pageNm=article&journal=1&code=425485&issue=32270",
      "date_precision": "year",
      "year": 2022
    },
    {
      "id": "paper-10",
      "section": "papers",
      "title": "Mixed Reality Interface for Digital Twin of Plant Factory",
      "url": "https://nanalab.kr/papers/#record-papers-paper-10",
      "summary": "An easier and intuitive interface architecture is necessary for digital twin of plant factory. I suggest an immersive and interactive mixed reality interface for digital twin models of smart farming, for remote work rather than simulation of components. The environment is constructed with UI display and a streaming background scene, which is a real time scene taken from camera device located in the plant factory, processed with deformable neural radiance fields. User can monitor and control the remote plant factory facilities with HMD or 2D display based mixed reality environment. This paper also introduces detailed concept and describes the system architecture to implement suggested mixed reality interface.",
      "source_url": "https://bhban.kr/",
      "publication_type": "preprint",
      "citation": "Ban, Byunghyun. \"Mixed Reality Interface for Digital Twin of Plant Factory.\" arXiv preprint arXiv:2211.00597 (2022).",
      "image": "https://bhban.kr/src/images/papers/10.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/10.pdf",
        "https://arxiv.org/abs/2211.00597"
      ],
      "external_url": "https://arxiv.org/abs/2211.00597",
      "date_precision": "year",
      "year": 2022
    },
    {
      "id": "paper-9",
      "section": "papers",
      "title": "A Survey on Awesome Korean NLP Datasets",
      "url": "https://nanalab.kr/papers/#record-papers-paper-9",
      "summary": "English based datasets are commonly available from Kaggle, GitHub, or recently published papers. Although benchmark tests with English datasets are sufficient to show off the performances of new models and methods, still a researcher need to train and validate the models on Korean based datasets to produce a technology or product, suitable for Korean processing. This paper introduces 15 popular Korean based NLP datasets with summarized details such as volume, license, repositories, and other research results inspired by the datasets. Also, I provide high-resolution instructions with sample or statistics of datasets. The main characteristics of datasets are presented on a single table to provide a rapid summarization of datasets for researchers.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "B. Ban, \"A Survey on Awesome Korean NLP Datasets,\" 2022 13th International Conference on Information and Communication Technology Convergence (ICTC), 2022, pp. 1615-1620, doi: 10.1109/ICTC55196.2022.9952930.",
      "image": "https://bhban.kr/src/images/papers/9.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/9.pdf",
        "https://ieeexplore.ieee.org/document/9952930"
      ],
      "external_url": "https://ieeexplore.ieee.org/document/9952930",
      "date_precision": "year",
      "year": 2022
    },
    {
      "id": "source-3f4388405cfec22a4b22",
      "section": "patents",
      "title": "강화학습 AI를 활용한 식물공장 양액제어 시스템 최적화 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-3f4388405cfec22a4b22",
      "summary": "등록번호 10-2423998 출원일 2021.12.23 등록일 2022.07.19. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Method of optimize plant factory nutrient solution control system using reinforcement learning AI. KR Patent 10-2423998  (2022)",
      "image": "https://bhban.kr/src/images/patents/25.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/25.pdf",
        "https://doi.org/10.8080/1020210185604"
      ],
      "external_url": "https://doi.org/10.8080/1020210185604",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.12.23",
      "date_published": "2021-12-23T00:00:00+09:00"
    },
    {
      "id": "source-d1333f0b902c8e16c5a9",
      "section": "patents",
      "title": "머신러닝을 이용한 센서의 수명 분석 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-d1333f0b902c8e16c5a9",
      "summary": "출원번호 10-2021-0123641 출원일 2021.09.16 공개일 2021.10.07. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Device and method of sensor lifetime analysis using machine learning. KR Applied Patent 10-2021-0123641 (2021)",
      "image": "https://bhban.kr/src/images/patents/15.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/15.pdf",
        "https://doi.org/10.8080/1020210123641"
      ],
      "external_url": "https://doi.org/10.8080/1020210123641",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.09.16",
      "date_published": "2021-09-16T00:00:00+09:00"
    },
    {
      "id": "source-45a6e8a95c333bfc0a4a",
      "section": "patents",
      "title": "ISE 센서 및 머신러닝을 활용한 양액 주요 영양소 공급장치 및 이를 이용한 양액 주요 영양소 공급 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-45a6e8a95c333bfc0a4a",
      "summary": "출원번호 10-2021-0123213 출원일 2021.09.15 공개일 2021.10.06. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. An automatic controller of nutrient solution using the ISE sensor and machine learning and a method using thereof. KR Applied Patent 10-2021-0123213 (2021)",
      "image": "https://bhban.kr/src/images/patents/14.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/14.pdf",
        "https://doi.org/10.8080/1020210123213"
      ],
      "external_url": "https://doi.org/10.8080/1020210123213",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.09.15",
      "date_published": "2021-09-15T00:00:00+09:00"
    },
    {
      "id": "source-af93082537dc6fe5561b",
      "section": "patents",
      "title": "고형 원료 디스펜싱 방식의 양액 공급장치",
      "url": "https://nanalab.kr/patents/#record-patents-source-af93082537dc6fe5561b",
      "summary": "출원번호 10-2021-0120087 출원일 2021.09.09 공개일 2021.09.29. 발명자 반병현, 이민우, 장승엽 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. et al. Nutrient solution supply device of solid raw material dispensing method. KR Applied Patent 10-2021-0120087 (2021)",
      "image": "https://bhban.kr/src/images/patents/13.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/13.pdf",
        "https://doi.org/10.8080/1020210120087"
      ],
      "external_url": "https://doi.org/10.8080/1020210120087",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.09.09",
      "date_published": "2021-09-09T00:00:00+09:00"
    },
    {
      "id": "source-5930972b186433cd64cd",
      "section": "patents",
      "title": "불리언 방정식으로 모델링된 네트워크 모델을 이용한 수경재배 양액 분석 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-5930972b186433cd64cd",
      "summary": "출원번호 10-2021-0118950 출원일 2021.09.07 공개일 2021.09.29. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Device and method for agricultural nutrient solution analysis using network model modeled by boolean equation. KR Applied Patent 10-2021-0118950 (2021)",
      "image": "https://bhban.kr/src/images/patents/12.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/12.pdf",
        "https://doi.org/10.8080/1020210118950"
      ],
      "external_url": "https://doi.org/10.8080/1020210118950",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.09.07",
      "date_published": "2021-09-07T00:00:00+09:00"
    },
    {
      "id": "source-ca42411fda20a1480595",
      "section": "patents",
      "title": "순환식 양액제어 장치 또는 고형 이물질 제거장치",
      "url": "https://nanalab.kr/patents/#record-patents-source-ca42411fda20a1480595",
      "summary": "구분 특허 공개출원 출원번호 10-2021-0058966 공개번호 10-2022-0151772 출원일 2021.05.07. 공개일 2022.11.15. 발명자 반병현, 이민우 출원인 농업회사법인 상상텃밭 주식회사",
      "source_url": "https://bhban.kr/",
      "citation": "반병현, 이민우. 순환식 양액제어 장치 또는 고형 이물질 제거장치. 대한민국 특허 공개출원 10-2022-0151772 (2022).",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@8dfe2893c99f3c2b75cfced232f2042e8359ecba/src/images/patents/application-10-2021-0058966-a2a60b032317.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/10-2021-0058966.pdf",
        "https://doi.org/10.8080/1020210058966"
      ],
      "external_url": "https://doi.org/10.8080/1020210058966",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.05.07",
      "date_published": "2021-05-07T00:00:00+09:00"
    },
    {
      "id": "source-b3302ef1a639979cf5da",
      "section": "patents",
      "title": "용존산소 농도 및 용존이산화탄소 농도 분석을 통한 수경재배 양액 내 조류 농도 추론 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-b3302ef1a639979cf5da",
      "summary": "등록번호 10-2289069 출원일 2021.04.27 등록일 2021.08.06. 발명자 반병현, 이민우 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban et al. Apparatus and method for inferring algae concentration in hydroponic nutrient solution through dissolved oxygen concentration and dissolved carbon dioxide concentration analysis. KR Patent 10-2289069 (2021)",
      "image": "https://bhban.kr/src/images/patents/10.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/10.pdf",
        "https://doi.org/10.8080/1020210054324"
      ],
      "external_url": "https://doi.org/10.8080/1020210054324",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.04.27",
      "date_published": "2021-04-27T00:00:00+09:00"
    },
    {
      "id": "source-d492b8ae2142f6b78ab2",
      "section": "patents",
      "title": "수경재배 베드 및 뿌리 생장 정보를 이용한 수경재배 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-d492b8ae2142f6b78ab2",
      "summary": "등록번호 10-2308623 출원일 2021.03.31 등록일 2021.09.28. 발명자 반병현 외 4인 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban et al. Hydroponic cultivation bed and method of hydroponic cultivation using root growth information. KR Patent 10-2308623 (2021)",
      "image": "https://bhban.kr/src/images/patents/11.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/11.pdf",
        "https://doi.org/10.8080/1020210041526"
      ],
      "external_url": "https://doi.org/10.8080/1020210041526",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2021.03.31",
      "date_published": "2021-03-31T00:00:00+09:00"
    },
    {
      "id": "source-85c66868e4e74d4cfdde",
      "section": "patents",
      "title": "센서의 자동 캘리브레이션이 가능한 양액 제어 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-85c66868e4e74d4cfdde",
      "summary": "등록번호 10-2162817 출원일 2020.06.15. 등록일 2020.10.07. 발명자 반병현 외 5인 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban et al. Nutrient control device and method capable of automatic calibration of sensor. KR Patent 10-2162817 (2020)",
      "image": "https://bhban.kr/src/images/patents/1.webp",
      "links": [
        "https://ieeexplore.ieee.org/abstract/document/9289192/",
        "https://bhban.kr/src/patentPdf/1.pdf",
        "https://doi.org/10.8080/1020200072009"
      ],
      "external_url": "https://ieeexplore.ieee.org/abstract/document/9289192/",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2020.06.15",
      "date_published": "2020-06-15T00:00:00+09:00"
    },
    {
      "id": "source-d3a537c36b62e0d539b6",
      "section": "patents",
      "title": "데이터 처리 서버 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-d3a537c36b62e0d539b6",
      "summary": "등록번호 10-2139928 출원일 2020.05.26. 등록일 2020.07.27. 발명자 반병현, 이장훈 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Janghun Lee and Byunghyun Ban. Data processing server and method. KR Patent 10-2139928 (2020)",
      "image": "https://bhban.kr/src/images/patents/2.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/2.pdf",
        "https://doi.org/10.8080/1020200063129"
      ],
      "external_url": "https://doi.org/10.8080/1020200063129",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2020.05.26",
      "date_published": "2020-05-26T00:00:00+09:00"
    },
    {
      "id": "source-da4354ebab48fa1827bf",
      "section": "patents",
      "title": "용존산소량 및 양액 농도 조절이 가능한 양액 재배 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-da4354ebab48fa1827bf",
      "summary": "등록번호 10-2134655 출원일 2020.04.23. 등록일 2020.07.10. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Apparatus and method for cultivating nutrient solution capable of adjusting dissolved oxygen and nutrient solution concentration. KR Patent 10-2134655 (2020)",
      "image": "https://bhban.kr/src/images/patents/3.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/3.pdf",
        "https://doi.org/10.8080/1020200049113"
      ],
      "external_url": "https://doi.org/10.8080/1020200049113",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2020.04.23",
      "date_published": "2020-04-23T00:00:00+09:00"
    },
    {
      "id": "source-4989c3ef31a57a59029e",
      "section": "patents",
      "title": "식물 뿌리의 이온 흡수율 분석 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-4989c3ef31a57a59029e",
      "summary": "등록번호 10-2118957 출원일 2020.02.06. 등록일 2020.05.29. 발명자 반병현 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Apparatus and method for analyzing the ion absorption rate of plant roots. KR Patent 10-2118957 (2020)",
      "image": "https://bhban.kr/src/images/patents/4.webp",
      "links": [
        "https://github.com/needleworm/nutrient_solution",
        "https://ieeexplore.ieee.org/document/9289083/",
        "https://bhban.kr/src/patentPdf/4.pdf",
        "https://doi.org/10.8080/1020200014379"
      ],
      "external_url": "https://github.com/needleworm/nutrient_solution",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2020.02.06",
      "date_published": "2020-02-06T00:00:00+09:00"
    },
    {
      "id": "paper-6",
      "section": "papers",
      "title": "Mathematical Model and Simulation for Nutrient-Plant Interaction Analysis",
      "url": "https://nanalab.kr/papers/#record-papers-paper-6",
      "summary": "Differential equation models to understand interaction between plant and nutrient solution are presented. The root cells selectively emit H+ ions with active transport consuming ATPs to establish electrical gradient along the cell membrane. It establishes electrical field with Nernst potential to make positively charged ions outside the cell membrane flow into the root cell. Anion influx is also modulated by H+ ion concentration because plant root cell absorbs negatively charged particles with symport. If an anion collides with H+ cell to make net charge as neutral, at symport channel, it can flow through. In this paper, mathematical models for cation and anion absorption are introduced. Cation absorption model was induced from Ohm’s law combined with Goldman’s equation. Anion absorption model is similar to chemical reaction rate model. Both models have physiological terms influenced by gene expression pattern, species or phenotypes. Cation model also includes terms for ion’s kinetic and electrical properties, growth of plant and interaction between the root and the surroundings. Simulation for 20 different sets of coefficients showed that the physiology-related coefficient has important role on nutrition absorption tendencies of plants.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "B. Ban, \"Mathematical Model and Simulation for Nutrient-Plant Interaction Analysis,\" 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea (South), 2020, pp. 1531-1536, doi: 10.1109/ICTC49870.2020.9289083.",
      "image": "https://bhban.kr/src/images/papers/6.webp",
      "links": [
        "https://github.com/needleworm/bh_coefficient",
        "https://bhban.kr/src/paperPdf/6.pdf",
        "https://doi.org/10.1109/ICTC49870.2020.9289083"
      ],
      "external_url": "https://github.com/needleworm/bh_coefficient",
      "date_precision": "year",
      "year": 2020
    },
    {
      "id": "paper-5",
      "section": "papers",
      "title": "Deep learning method to remove chemical, kinetic and electric artifacts on ISEs",
      "url": "https://nanalab.kr/papers/#record-papers-paper-5",
      "summary": "I suggest a deep learning based sensor signal processing method to remove chemical, kinetic and electrical artifacts from ion selective electrodes’ measured values. An ISE is used to investigate the concentration of a specific ion from aqueous solution, by measuring the Nernst potential along the glass membrane. However, application of ISE on a mixture of multiple ion has some problem. First problem is a chemical artifact which is called ion interference effect. Electrically charged particles interact with each other and flows through the glass membrane of different ISEs. Second problem is the kinetic artifact caused by the movement of the liquid. Water molecules collide with the glass membrane causing abnormal peak values of voltage. The last artifact is the interference of ISEs. When multiple ISEs are dipped into same solution, one electrode’s signal emission interference voltage measurement of other electrodes. Therefore, an ISE is recommended to be applied on single-ion solution, without any other sensors applied at the same time. Deep learning approach can remove both 3 artifacts at the same time. The proposed method used 5 layers of artificial neural networks to regress correct signal to remove complex artifacts with one-shot calculation. Its MAPE was less than 1.8% and R2 of regression was 0.997. A randomly chosen value of AI processed data has MAPE less than 5% (p-value 0.016).",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "B. Ban, \"Deep learning method to remove chemical, kinetic and electric artifacts on ISEs,\" 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea (South), 2020, pp. 1242-1246, doi: 10.1109/ICTC49870.2020.9289389.",
      "image": "https://bhban.kr/src/images/papers/5.webp",
      "links": [
        "https://github.com/needleworm/ion_interference",
        "https://bhban.kr/src/paperPdf/5.pdf",
        "https://doi.org/10.1109/ICTC49870.2020.9289389"
      ],
      "external_url": "https://github.com/needleworm/ion_interference",
      "date_precision": "year",
      "year": 2020
    },
    {
      "id": "paper-4",
      "section": "papers",
      "title": "Nutrient Solution Management System for Smart Farms and Plant Factory",
      "url": "https://nanalab.kr/papers/#record-papers-paper-4",
      "summary": "We present an automated system for nutrient solution management. Prior arts usually measure only pH and EC of the nutrient solutions for maintenance. When EC drops, they just simply add concentrated nutrient to the horticulture bed. Such approach can maintain the density of nutrient solution but cannot maintain the rates of individual ion particles. To prevent nutrition related disorders, fertilization methods with ion selective electrodes are widely introduced. This trend measures individual ion concentration of nutrient solution to maintain appropriate nutrient composition by supplying only insufficient ions. Many researchers have suggested ISE based automated fertilization systems. However, they failed to control a chemical artifact called ion interference effect, which becomes greater at higher density. Our system measures individual concentration of multiple ions and add only deficient nutrients, while handling the ion interference effect issue. To ensure the performance of ion selective electrodes, the system also performs fully automated 3-point calibration 24 times a day. A machine learning algorithm is applied on the sensory parts to remove ion interference effect which make measurement of complex solution with ISE almost impossible. With automated calibration and signal processing technology, the system robustly and continuously maintains nutrient condition for plants. We suggest applying this system on closed hydroponic systems such as smart farms or plant factory, to reduce water consumption and to provide more appropriate environment for the crops.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "B. Ban, J. Lee, D. Ryu, M. Lee and T. D. Eom, \"Nutrient Solution Management System for Smart Farms and Plant Factory,\" 2020 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea (South), 2020, pp. 1537-1542, doi: 10.1109/ICTC49870.2020.9289192.",
      "image": "https://bhban.kr/src/images/papers/4.webp",
      "links": [
        "https://bhban.kr/src/paperPdf/4.pdf",
        "https://doi.org/10.1109/ICTC49870.2020.9289192"
      ],
      "external_url": "https://doi.org/10.1109/ICTC49870.2020.9289192",
      "date_precision": "year",
      "year": 2020
    },
    {
      "id": "source-417a90df0b0c4ab4d566",
      "section": "patents",
      "title": "머신러닝을 활용한 양액에서 이온 간섭 효과 제거 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-417a90df0b0c4ab4d566",
      "summary": "등록번호 10-2069202 출원일 2019.09.24. 등록일 2020.01.16. 발명자 반병현 외 2인 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban et al. Device and method for removing ion interference effect from nutrient solution using machine learning. KR Patent 10-2069202 (2020)",
      "image": "https://bhban.kr/src/images/patents/5.webp",
      "links": [
        "https://github.com/needleworm/ion_interference",
        "https://ieeexplore.ieee.org/document/8939812/",
        "https://bhban.kr/src/patentPdf/5.pdf",
        "https://doi.org/10.8080/1020190117156"
      ],
      "external_url": "https://github.com/needleworm/ion_interference",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2019.09.24",
      "date_published": "2019-09-24T00:00:00+09:00"
    },
    {
      "id": "source-8a150c966f32df37a4be",
      "section": "patents",
      "title": "상미분방적식으로 모델링된 네트워크 모델을 이용한 수경재배 양액 분석 장치 및 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-8a150c966f32df37a4be",
      "summary": "등록번호 10-2053738 출원일 2019.09.20. 등록일 2019.12.03. 발명자 반병현 외 2인 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban et al. Device and method for agricultural nutrient solution analysis using network model modeled by ordinary differential equation KR Patent 10-2053738 (2019)",
      "image": "https://bhban.kr/src/images/patents/6.webp",
      "links": [
        "https://github.com/needleworm/nutrient_solution",
        "https://ieeexplore.ieee.org/document/8939946/",
        "https://bhban.kr/src/patentPdf/6.pdf",
        "https://doi.org/10.8080/1020190115737"
      ],
      "external_url": "https://github.com/needleworm/nutrient_solution",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2019.09.20",
      "date_published": "2019-09-20T00:00:00+09:00"
    },
    {
      "id": "paper-3",
      "section": "papers",
      "title": "Machine Learning Approach to Remove Ion Interference Effect in Agricultural Nutrient Solutions",
      "url": "https://nanalab.kr/papers/#record-papers-paper-3",
      "summary": "High concentration agricultural facilities such as vertical farms or plant factories consider hydroponic techniques as optimal solutions. Although closed-system dramatically reduces water consumption and pollution issues, it has ion-ratio related problem. As the root absorbs individual ions with different rate, ion rate in a nutrient solution should be adjusted periodically. But traditional method only considers pH and electrical conductivity to adjust the nutrient solution, leading to ion imbalance and accumulation of excessive salts. To avoid those problems, some researchers have proposed ion-balancing methods which measure and control each ion concentration. However, those approaches do not overcome the innate limitations of ISEs, especially ion interference effect. An anion sensor is affected by other anions, and the error grows larger in higher concentration solution. A machine learning approach to modify ISE data distorted by ion interference effect is proposed in this paper. As measurement of TDS value is relatively robust than any other signals, we applied TDS as key parameter to build a readjustment function to remove the artifact. Once a readjustment model is established, application on ISE data can be done in real time. Readjusted data with proposed model showed about 91.6 ~ 98.3% accuracies. This method will enable the fields to apply recent methods in feasible status.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "B. Ban, D. Ryu and M. Lee, \"Machine Learning Approach to Remove Ion Interference Effect in Agricultural Nutrient Solutions,\" 2019 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea (South), 2019, pp. 1156-1161, doi: 10.1109/ICTC46691.2019.8939812.",
      "image": "https://bhban.kr/src/images/papers/3.webp",
      "links": [
        "https://github.com/needleworm/ion_interference",
        "https://bhban.kr/src/paperPdf/3.pdf",
        "https://doi.org/10.1109/ICTC46691.2019.8939812"
      ],
      "external_url": "https://github.com/needleworm/ion_interference",
      "date_precision": "year",
      "year": 2019
    },
    {
      "id": "paper-2",
      "section": "papers",
      "title": "ODE Network Model for Nonlinear and Complex Agricultural Nutrient Solution System",
      "url": "https://nanalab.kr/papers/#record-papers-paper-2",
      "summary": "In closed hydroponic systems, periodic readjustment of nutrient solution is necessary to continuously provide stable environment to plant roots because the interaction between plant and nutrient solution changes the rate of ions in it. The traditional method is to repeat supplying small amount of premade concentrated nutrient solution, measuring total electric conductivity and pH of the tank only. As it cannot control the collapse of ion rates, recent researches try to measure the concentration of individual components to provide insufficient ions only. However, those approaches use titration-like heuristic approaches, which repeat adding small amount of components and measuring ion density a lot of times for a single control input. Both traditional and recent methods are not only time-consuming, but also cannot predict chemical reactions related with control inputs because the nutrient solution is a nonlinear complex system, including many precipitation reactions and complicated interactions. We present a continuous network model of the nutrient solution system, whose reactions are described as differential equations. The model predicts molar concentration of each chemical components and total dissolved solids with low error. This model also can calculate the amount of chemical compounds needed to produce a desired nutrient solution, by reverse calculation from dissolved ion concentrations.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "B. Ban, M. Lee and D. Ryu, \"ODE Network Model for Nonlinear and Complex Agricultural Nutrient Solution System,\" 2019 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea (South), 2019, pp. 996-1001, doi: 10.1109/ICTC46691.2019.8939946.",
      "image": "https://bhban.kr/src/images/papers/2.webp",
      "links": [
        "https://github.com/needleworm/nutrient_solution",
        "https://bhban.kr/src/paperPdf/2.pdf",
        "https://doi.org/10.1109/ICTC46691.2019.8939946"
      ],
      "external_url": "https://github.com/needleworm/nutrient_solution",
      "date_precision": "year",
      "year": 2019
    },
    {
      "id": "source-0e59696463a8ce43794d",
      "section": "patents",
      "title": "수경재배용 양액 관리 자동화 시스템 및 그 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-0e59696463a8ce43794d",
      "summary": "출원일 2018.08.10. 출원번호 10-2018-0094076 발명자 반병현 외 7인 출원인 한국과학기술원",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/patents/8.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/8.pdf",
        "https://doi.org/10.8080/1020180094076"
      ],
      "external_url": "https://doi.org/10.8080/1020180094076",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2018.08.10",
      "date_published": "2018-08-10T00:00:00+09:00"
    },
    {
      "id": "source-cb87b7b4281880f2c477",
      "section": "patents",
      "title": "온실 시스템의 제어 모델 생성 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-cb87b7b4281880f2c477",
      "summary": "등록번호 10-2100350 출원일 2018.01.31. 등록일 2020.04.07. 발명자 반병현, 김수빈 출원인 상상텃밭(주)",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban et al. METHOD FOR GENERATING CONTROL MODEL OF GREENHOUSE SYSTEM. KR Patent 10-2100350 (2020)",
      "image": "https://bhban.kr/src/images/patents/7.webp",
      "links": [
        "https://github.com/needleworm/greenhouse_ai",
        "https://ieeexplore.ieee.org/document/8190813/",
        "https://bhban.kr/src/patentPdf/7.pdf",
        "https://doi.org/10.8080/1020180011904"
      ],
      "external_url": "https://github.com/needleworm/greenhouse_ai",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2018.01.31",
      "date_published": "2018-01-31T00:00:00+09:00"
    },
    {
      "id": "paper-8",
      "section": "papers",
      "title": "The phenotype control kernel of a biomolecular regulatory network",
      "url": "https://nanalab.kr/papers/#record-papers-paper-8",
      "summary": "Background: Controlling complex molecular regulatory networks is getting a growing attention as it can provide a systematic way of driving any cellular state to a desired cell phenotypic state. A number of recent studies suggested various control methods, but there is still deficiency in finding out practically useful control targets that ensure convergence of any initial network state to one of attractor states corresponding to a desired cell phenotype. Results: To find out practically useful control targets, we introduce a new concept of phenotype control kernel (PCK) for a Boolean network, defined as the collection of all minimal sets of control nodes having their fixed state values that can generate all possible control sets which eventually drive any initial state to one of attractor states corresponding to a particular cell phenotype of interest. We also present a detailed method with which we can identify PCK in a systematic way based on the layered network and converging tree of a given network. We identify all candidates for control nodes from the layered network and then hierarchically search for all possible minimal sets by using the converging tree. We show the usefulness of PCK by applying it to cell proliferation and apoptosis signaling networks and comparing the results with other control methods. PCK is the unique control method for Boolean network models that can be used to identify all possible minimal sets of control nodes. Interestingly, many of the minimal sets have only one or two control nodes. Conclusions: Based on the new concept of PCK, we can identify all possible minimal sets of control nodes that can drive any molecular network state to one of multiple attractor states representing a same desired cell phenotype.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "Choo, SM., Ban, B., Joo, J.I. et al. The phenotype control kernel of a biomolecular regulatory network. BMC Syst Biol 12, 49 (2018). https://doi.org/10.1186/s12918-018-0576-8",
      "image": "https://bhban.kr/src/images/papers/8.webp",
      "links": [
        "https://github.com/needleworm/nc2",
        "https://bhban.kr/src/paperPdf/8.pdf",
        "https://doi.org/10.1186/s12918-018-0576-8"
      ],
      "external_url": "https://github.com/needleworm/nc2",
      "date_precision": "year",
      "year": 2018
    },
    {
      "id": "paper-0",
      "section": "papers",
      "title": "대립 신경망을 이용한 심혈관 단층촬영 영상 표지 방법",
      "url": "https://nanalab.kr/papers/#record-papers-paper-0",
      "summary": "Bio-medical image segmentation, which is an emerging technique for an assistive way for quick and deliberate diagnosis, is to separate a biological or medical image into different semantic parts. Contemporary machine learning based segmentation techniques depend on statistical approach to minimize the objective functions which ensure statistically to distinguish each pixel into one of the desired classes. However, thus philosophy consistently fails when the numbers of pixels for those class meet severe imbalance and presents prediction errors on all around the given input. This thesis provides a robust solution for Bio-medical image segmentation with adversarial networks, which are composed of a segmentor based on fully convolutional neural networks, image windowing technique and a discriminator which interferes the segmentor’s learning, to acquire manifest performance even with the severe pixel class imbalance.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "Byung-Hyun Ban. \"Cardiac CT image segmentation with adversarial networks.\" Master's Thesis, Korea Advanced Institute of Science and Technology, 2018.",
      "image": "https://bhban.kr/src/images/papers/0.webp",
      "links": [
        "https://koasas.kaist.ac.kr/handle/10203/295283"
      ],
      "external_url": "https://koasas.kaist.ac.kr/handle/10203/295283",
      "date_precision": "year",
      "year": 2018
    },
    {
      "id": "source-e82e58a1827936d8fde7",
      "section": "patents",
      "title": "신경망을 이용한 음악 검색 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-e82e58a1827936d8fde7",
      "summary": "출원번호 10-2017-0025908 출원일 2017.02.28 공개일 2017.11.22. 발명자 반병현 출원인 반병현",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Method for searching music using neural network. KR Applied Patent 10-2017-0025908 (2017)",
      "image": "https://bhban.kr/src/images/patents/16.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2017.02.28",
      "date_published": "2017-02-28T00:00:00+09:00"
    },
    {
      "id": "source-aa0c8aeaa194bee4636f",
      "section": "patents",
      "title": "프리 오더 마르코프 체인과 베이즈 추론을 이용한 음악 작곡 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-aa0c8aeaa194bee4636f",
      "summary": "출원일 2017.02.23. 출원번호 10-2017-0024220 발명자 반병현 외 2인 출원인 반병현 외 2인",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/patents/9.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/9.pdf",
        "https://doi.org/10.8080/1020170024220"
      ],
      "external_url": "https://doi.org/10.8080/1020170024220",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2017.02.23",
      "date_published": "2017-02-23T00:00:00+09:00"
    },
    {
      "id": "source-8bdbe4ad37d7eb522e17",
      "section": "patents",
      "title": "심층 강화 학습을 이용한 음악 작곡 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-8bdbe4ad37d7eb522e17",
      "summary": "출원일 2017.02.23 출원번호 10-2017-0024223 발명자 반병현 출원인 반병현",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. MUSIC COMPOSITION METHOD BASED ON DEEP REINFORCEMENT LEARNING. KR Applied Patent 10-2017-0024223 (2017)",
      "image": "https://bhban.kr/src/images/patents/17.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2017.02.23",
      "date_published": "2017-02-23T00:00:00+09:00"
    },
    {
      "id": "source-f5e64b9b8b72e90f2ceb",
      "section": "patents",
      "title": "순환형 신경망에 기반한 작곡 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-f5e64b9b8b72e90f2ceb",
      "summary": "출원번호 10-2017-0022493 출원일 2017.02.20 공개일 2017.11.22 발명자 반병현, 박주희, 정윤의 출원인 반병현",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. CHORD COMPOSITION METHOD BASED ON RECURRENT NEURAL NETWORK. KR Applied Patent 10-2017-0022493 (2017)",
      "image": "https://bhban.kr/src/images/patents/20.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2017.02.20",
      "date_published": "2017-02-20T00:00:00+09:00"
    },
    {
      "id": "paper-1",
      "section": "papers",
      "title": "Control of nonlinear, complex and black-boxed greenhouse system with reinforcement learning",
      "url": "https://nanalab.kr/papers/#record-papers-paper-1",
      "summary": "Modern control theories such as systems engineering approaches try to solve nonlinear system problems by revelation of causal relationship or co-relationship among the components; most of those approaches focus on control of sophisticatedly modeled white-boxed systems. We suggest an application of actor-critic reinforcement learning approach to control a nonlinear, complex and black-boxed system. We demonstrated this approach on artificial green-house environment simulator all of whose control inputs have several side effects so human cannot figure out how to control this system easily. Our approach succeeded to maintain the circumstance at least 20 times longer than PID and Deep Q Learning.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "B. Ban and S. Kim, \"Control of nonlinear, complex and black-boxed greenhouse system with reinforcement learning,\" 2017 International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea (South), 2017, pp. 913-918, doi: 10.1109/ICTC.2017.8190813.",
      "image": "https://bhban.kr/src/images/papers/1.webp",
      "links": [
        "https://github.com/needleworm/greenhouse_ai",
        "https://bhban.kr/src/paperPdf/1.pdf",
        "https://doi.org/10.1109/ICTC.2017.8190813"
      ],
      "external_url": "https://github.com/needleworm/greenhouse_ai",
      "date_precision": "year",
      "year": 2017
    },
    {
      "id": "paper-7",
      "section": "papers",
      "title": "GAN-D: Generative adversarial networks for image deconvolution",
      "url": "https://nanalab.kr/papers/#record-papers-paper-7",
      "summary": "We propose new generative adversarial networks for generalized image deconvolution, GAN-D. Most of the previous researches concentrate to specific sub-topic of image deconvolution or generative image deconvolution models with a strong assumption. However, our network restores visual data from distorted images applied multiple dominant degradation problems such as noise, blur, saturation, compression without any prior information. As a generator, we leverage convolutional neural networks based ODCNN [12] which perform generalized image deconvolution with a decent performance, and we use VGGNet [11] to distinguish true/fake of an input image as a discriminator. We devise the loss function of the generator of GAN-D which combines mean square error (MSE) of network output and ground-truth images to traditional adversarial loss of GAN. This loss function and the presence of discriminator reinforces the generator to produce more high-quality images than the original model structured with a single convolutional neural network. During experiments with four datasets, we find that our network has higher PSNR/SSIM values and qualitative results than ODCNN.",
      "source_url": "https://bhban.kr/",
      "publication_type": "published",
      "citation": "HY Lee, JM Kwak, B Ban, SJ Na, SR Lee, and HK Lee. \"GAN-D: Generative adversarial networks for image deconvolution.\" 2017 International Conference on Information and Communication Technology Convergence (ICTC). IEEE, 2017.",
      "image": "https://bhban.kr/src/images/papers/7.webp",
      "links": [
        "https://github.com/needleworm/mlproject",
        "https://bhban.kr/src/paperPdf/7.pdf",
        "https://doi.org/10.1109/ICTC.2017.8190958"
      ],
      "external_url": "https://github.com/needleworm/mlproject",
      "date_precision": "year",
      "year": 2017
    },
    {
      "id": "source-8903f504d8bf79d965f5",
      "section": "patents",
      "title": "재생되는 음악을 분석하여 멜로디를 추출하는 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-8903f504d8bf79d965f5",
      "summary": "출원번호 10-2016-0169802 출원일 2016.12.13 출원일 2017.11.22. 발명자 반병현 출원인 반병현",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. MELODY EXTRACTION METHOD FROM MUSIC SIGNAL. KR Applied Patent 10-2016-0169802 (2016)",
      "image": "https://bhban.kr/src/images/patents/19.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2016.12.13",
      "date_published": "2016-12-13T00:00:00+09:00"
    },
    {
      "id": "source-6b4a99be7ecbcba612d7",
      "section": "patents",
      "title": "기계 학습을 이용한 음악 신호의 처리 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-6b4a99be7ecbcba612d7",
      "summary": "출원번호 10-2016-0167317 출원일 2016.12.09 공개일 2018.06.19 발명자 반병현 출원인 반병현",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. Method for processing audio signal using machine learning. KR Applied Patent 10-2016-0167317 (2016)",
      "image": "https://bhban.kr/src/images/patents/18.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2016.12.09",
      "date_published": "2016-12-09T00:00:00+09:00"
    },
    {
      "id": "source-3b8bcd99f68f11743497",
      "section": "patents",
      "title": "투척식 소화기",
      "url": "https://nanalab.kr/patents/#record-patents-source-3b8bcd99f68f11743497",
      "summary": "출원번호 10-2014-0008341 출원일 2014.01.23 공개일 2014.03.05. 발명자 반병현, 반병우 출원인 한국과학기술원",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. THROWING TYPE FIRE EXTINGUISHER. KR Applied Patent 10-2014-0008341 (2014)",
      "image": "https://bhban.kr/src/images/patents/21.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2014.01.23",
      "date_published": "2014-01-23T00:00:00+09:00"
    },
    {
      "id": "source-79ee41b625a8b4dd702b",
      "section": "patents",
      "title": "개방형 와이파이를 탐지해 점멸하는 스마트 단말기 케이스",
      "url": "https://nanalab.kr/patents/#record-patents-source-79ee41b625a8b4dd702b",
      "summary": "출원번호 10-2013-0144524 출원일 2013.11.26. 공개일 2015.06.03. 발명자 반병현, 반병우 출원인 한국과학기술원",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. THE FLASHING SMART DEVICE CASE TO DETECT THE OPENED WIFI ENVIRONMENT. KR Applied Patent 10-2013-0144524 (2014)",
      "image": "https://bhban.kr/src/images/patents/22.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2013.11.26",
      "date_published": "2013-11-26T00:00:00+09:00"
    },
    {
      "id": "source-cf12954e47c6996dc998",
      "section": "patents",
      "title": "세탁기용 세제 디스펜서",
      "url": "https://nanalab.kr/patents/#record-patents-source-cf12954e47c6996dc998",
      "summary": "구분 실용신안 공개출원 출원번호 20-2013-0005982 공개번호 20-2013-0006435 출원일 2013.07.18. 공개일 2013.11.06. 고안자 반병우, 반병현 출원인 반병현",
      "source_url": "https://bhban.kr/",
      "citation": "반병우, 반병현. 세탁기용 세제 디스펜서. 대한민국 실용신안 공개출원 20-2013-0006435 (2013).",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@8dfe2893c99f3c2b75cfced232f2042e8359ecba/src/images/patents/application-20-2013-0005982-1bb200ea93aa.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/20-2013-0005982.pdf",
        "https://doi.org/10.8080/2020130005982"
      ],
      "external_url": "https://doi.org/10.8080/2020130005982",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2013.07.18",
      "date_published": "2013-07-18T00:00:00+09:00"
    },
    {
      "id": "source-23d6066f7e1877f14df3",
      "section": "patents",
      "title": "고형물 보관용기",
      "url": "https://nanalab.kr/patents/#record-patents-source-23d6066f7e1877f14df3",
      "summary": "출원번호 10-2013-0053562 출원일 2013.05.13 등록일 2014.11.20. 발명자 반병현, 반병우 출원인 한국과학기술원",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban, et al. Storage Container For Solid State Sample. KR Patent 10-1465439 (2013)",
      "image": "https://bhban.kr/src/images/patents/23.webp",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2013.05.13",
      "date_published": "2013-05-13T00:00:00+09:00"
    },
    {
      "id": "source-8c668cc6f99bb3ceeef0",
      "section": "patents",
      "title": "대뇌 발달 균형 측정 방법 및 대뇌 발달 유형 분류 방법",
      "url": "https://nanalab.kr/patents/#record-patents-source-8c668cc6f99bb3ceeef0",
      "summary": "출원번호 10-2012-0141120 출원일 2012.12.06 공개일 2013.12.11. 발명자 반병현 출원인 반병현",
      "source_url": "https://bhban.kr/",
      "citation": "Byunghyun Ban. METHOD OF MEASUREMENT OF CEREBRAL DEVELOPMENT BALANCE AND CEREBRAL DEVELOPMENT TYPE CLASSIFICATION METHOD. KR Applied Patent 10-2012-0141120  (2012)",
      "image": "https://bhban.kr/src/images/patents/24.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/24.pdf"
      ],
      "external_url": "https://bhban.kr/src/patentPdf/24.pdf",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2012.12.06",
      "date_published": "2012-12-06T00:00:00+09:00"
    },
    {
      "id": "source-de9a2ce70f518bd25dd2",
      "section": "patents",
      "title": "맞춤형 학습법을 제공하는 방법 및 맞춤형 학습법 제공 시스템",
      "url": "https://nanalab.kr/patents/#record-patents-source-de9a2ce70f518bd25dd2",
      "summary": "구분 특허 공개출원 출원번호 10-2012-0100416 공개번호 10-2014-0033902 출원일 2012.09.11. 공개일 2014.03.19. 발명자 최병혁, 반병현 출원인 최병혁",
      "source_url": "https://bhban.kr/",
      "citation": "최병혁, 반병현. 맞춤형 학습법을 제공하는 방법 및 맞춤형 학습법 제공 시스템. 대한민국 특허 공개출원 10-2014-0033902 (2014).",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@8dfe2893c99f3c2b75cfced232f2042e8359ecba/src/images/patents/application-10-2012-0100416-9da259bbb6cd.webp",
      "links": [
        "https://bhban.kr/src/patentPdf/10-2012-0100416.pdf",
        "https://doi.org/10.8080/1020120100416"
      ],
      "external_url": "https://doi.org/10.8080/1020120100416",
      "date_kind": "application_date",
      "date_precision": "day",
      "date_text": "2012.09.11",
      "date_published": "2012-09-11T00:00:00+09:00"
    },
    {
      "id": "websites-c1e869b7b56e0c81a614",
      "section": "projects",
      "title": "https://aieng.kr",
      "url": "https://nanalab.kr/projects/#record-projects-websites-c1e869b7b56e0c81a614",
      "summary": "Official website of AI.Eng. This website was built with React.js and @material-ui.",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/aieng.webp",
      "links": [
        "https://aieng.kr",
        "https://github.com/needleworm/aieng"
      ],
      "external_url": "https://aieng.kr",
      "date_precision": "unknown"
    },
    {
      "id": "websites-a84770d79e442e1c2167",
      "section": "projects",
      "title": "https://needleworm.github.io",
      "url": "https://nanalab.kr/projects/#record-projects-websites-a84770d79e442e1c2167",
      "summary": "My own webpage built with React. This static website is hosted on Github Pages. It was inspired by Thomas Zuhlke's jekyll theme . The original theme runs with jQuery for github API calling, and SCSS for styling. And its jQuery function supported only one content wrapper element. I built a React app looks similar to Thomas' work. As you can see, this page supports multiple content wrapper elements. If you are interested in using this site theme to build your own page, please visit my repository to get the source code.",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/blog.webp",
      "links": [
        "https://needleworm.github.io",
        "https://github.com/tzuehlke/jekyll-uno-timeline/",
        "https://github.com/needleworm/needleworm.github.io"
      ],
      "external_url": "https://needleworm.github.io",
      "date_precision": "unknown"
    },
    {
      "id": "websites-4cb446e195311585449f",
      "section": "projects",
      "title": "https://needleworm.github.io/ai_voca",
      "url": "https://nanalab.kr/projects/#record-projects-websites-4cb446e195311585449f",
      "summary": "AI족집게 수능영단어(2023, 생능북스)의 부록으로 제공되는 학습용 앱입니다. 매일매일 퀴즈 풀기 기능과, 교사를 위한 PDF 단어 시험지 제작 기능이 제공됩니다.",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/ai_voca.webp",
      "links": [
        "https://needleworm.github.io/ai_voca",
        "https://github.com/needleworm/ai_voca"
      ],
      "external_url": "https://needleworm.github.io/ai_voca",
      "date_precision": "unknown"
    },
    {
      "id": "websites-f35466df2464a7b9adf4",
      "section": "projects",
      "title": "https://needleworm.github.io/dev",
      "url": "https://nanalab.kr/projects/#record-projects-websites-f35466df2464a7b9adf4",
      "summary": "This page provides example codes for my book, \"비전공이지만 개발자로 먹고삽니다 (생능북스, 2022)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/dev.webp",
      "links": [
        "https://needleworm.github.io/dev",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/dev"
      ],
      "external_url": "https://needleworm.github.io/dev",
      "date_precision": "unknown"
    },
    {
      "id": "source-6558038e726e98cc4604",
      "section": "projects",
      "title": "https://needleworm.github.io/psd",
      "url": "https://nanalab.kr/projects/#record-projects-source-6558038e726e98cc4604",
      "summary": "This page provides example codes for my book, \"포토샵 마스터 클래스 (생능북스, 2023)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/psd.webp",
      "links": [
        "https://needleworm.github.io/psd",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/psd"
      ],
      "external_url": "https://needleworm.github.io/psd",
      "date_precision": "unknown"
    },
    {
      "id": "source-93c91c851e7acc17d881",
      "section": "projects",
      "title": "https://www.sangsang.farm/price",
      "url": "https://nanalab.kr/projects/#record-projects-source-93c91c851e7acc17d881",
      "summary": "This webpage provides automated counceling on smart farm and plant factory facilities. As there is no standard format of smart farm facilities in Korean market, each consulting requires so much time and effort from both customers and us. So I built this automated and interactive web app to provide information and suggest appropriate options for our customers. This system also provides formed quote documents for administrative works of companies. This static website was built with React and hosted on Azure.",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/price.webp",
      "links": [
        "https://www.sangsang.farm/price"
      ],
      "external_url": "https://www.sangsang.farm/price",
      "date_precision": "unknown"
    },
    {
      "id": "source-76f68a75f01ed76f5a02",
      "section": "projects",
      "title": "https://www.sangsang.farm/business",
      "url": "https://nanalab.kr/projects/#record-projects-source-76f68a75f01ed76f5a02",
      "summary": "Business proposal page of Imagination Garden Inc. This website provides embedded slide show for presentation. This static website was built with Jekyll and hosted on Azure. It also utilized Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/business.webp",
      "links": [
        "https://www.sangsang.farm/business",
        "https://github.com/raviriley/agency-jekyll-theme/"
      ],
      "external_url": "https://www.sangsang.farm/business",
      "date_precision": "unknown"
    },
    {
      "id": "source-d4068f2689bea06e706c",
      "section": "projects",
      "title": "https://needleworm.github.io/financebook",
      "url": "https://nanalab.kr/projects/#record-projects-source-d4068f2689bea06e706c",
      "summary": "This page provides example codes for my book, \"내 자산 자동으로 관리하기 (생능출판사, 2021.07.09)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/financebook.webp",
      "links": [
        "https://needleworm.github.io/financebook",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/financebook"
      ],
      "external_url": "https://needleworm.github.io/financebook",
      "date_precision": "unknown"
    },
    {
      "id": "source-4411e525721e7dd80175",
      "section": "projects",
      "title": "https://needleworm.github.io/dataset",
      "url": "https://nanalab.kr/projects/#record-projects-source-4411e525721e7dd80175",
      "summary": "This page provides example codes for my book, \"AI, 빅데이터 활용이 쉬워지는 142가지 데이터셋 (생능북스, 2022.02.22.)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/dataset.webp",
      "links": [
        "https://needleworm.github.io/dataset",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/dataset"
      ],
      "external_url": "https://needleworm.github.io/dataset",
      "date_precision": "unknown"
    },
    {
      "id": "source-16dc368a89b428b24854",
      "section": "projects",
      "title": "https://needleworm.github.io/101",
      "url": "https://nanalab.kr/projects/#record-projects-source-16dc368a89b428b24854",
      "summary": "This page provides example codes for my book, \"비전공자가 업무에서 자주 물어보는 101가지 컴퓨터 활용팁 (생능출판사, 2021.07.15.)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/101.webp",
      "links": [
        "https://needleworm.github.io/101",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/101"
      ],
      "external_url": "https://needleworm.github.io/101",
      "date_precision": "unknown"
    },
    {
      "id": "source-af48bcf0b9511b39b91b",
      "section": "projects",
      "title": "https://needleworm.github.io/frontend",
      "url": "https://nanalab.kr/projects/#record-projects-source-af48bcf0b9511b39b91b",
      "summary": "This page provides example codes for my book, \"코딩만 따라 해도 웹페이지가 만들어지는 HTML + CSS + 자바스크립트 (생능북스, 2022.02.15.)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/frontend.webp",
      "links": [
        "https://needleworm.github.io/frontend",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/frontend"
      ],
      "external_url": "https://needleworm.github.io/frontend",
      "date_precision": "unknown"
    },
    {
      "id": "source-11fb682be0a0233d5fb8",
      "section": "projects",
      "title": "https://needleworm.github.io/bhban_ai",
      "url": "https://nanalab.kr/projects/#record-projects-source-11fb682be0a0233d5fb8",
      "summary": "This page provides example codes for my book, \"수학, 통계를 몰라도 이해되는 쉬운 딥러닝 (생능출판사, 2021)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/ai.webp",
      "links": [
        "https://needleworm.github.io/bhban_ai",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/bhban_ai/tree/web"
      ],
      "external_url": "https://needleworm.github.io/bhban_ai",
      "date_precision": "unknown"
    },
    {
      "id": "source-8de41b07e8d593ee5978",
      "section": "projects",
      "title": "https://needleworm.github.io/bhban_rpa",
      "url": "https://nanalab.kr/projects/#record-projects-source-8de41b07e8d593ee5978",
      "summary": "This page provides example codes for my book, \"6개월 치 업무를 하루 만에 끝내는 업무 자동화 (생능출판사, 2020)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/rpa.webp",
      "links": [
        "https://needleworm.github.io/bhban_rpa",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/bhban_rpa/tree/web"
      ],
      "external_url": "https://needleworm.github.io/bhban_rpa",
      "date_precision": "unknown"
    },
    {
      "id": "source-ffa507a8ccef42c14eb5",
      "section": "projects",
      "title": "https://needleworm.github.io/moneyauto",
      "url": "https://nanalab.kr/projects/#record-projects-source-ffa507a8ccef42c14eb5",
      "summary": "A Landing page for Money AUTO project. Money AUTO is a non-commercial project to provide automated solutionis for individual investors. It now provides Coin AUTO, an automated cryptocurrency trading system. Money AUTO will provide automated stock trading system, real-time asset management system, and investment portfolio design services. All services of moneyauto will be provided for free. This static website was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/moneyauto.webp",
      "links": [
        "https://needleworm.github.io/moneyauto",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/moneyauto"
      ],
      "external_url": "https://needleworm.github.io/moneyauto",
      "date_precision": "unknown"
    },
    {
      "id": "source-95d23d673252be098208",
      "section": "projects",
      "title": "https://needleworm.github.io/tech3",
      "url": "https://nanalab.kr/projects/#record-projects-source-95d23d673252be098208",
      "summary": "This page provides example codes for my book, \"돈이 복사되는 가상자산 수업 (생능북스, 2022)\". It was built with Jekyll and Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/tech3.webp",
      "links": [
        "https://needleworm.github.io/tech3",
        "https://github.com/raviriley/agency-jekyll-theme/",
        "https://github.com/needleworm/tech3"
      ],
      "external_url": "https://needleworm.github.io/tech3",
      "date_precision": "unknown"
    },
    {
      "id": "source-cce829aeff7a72b905e9",
      "section": "projects",
      "title": "https://www.sangsang.farm",
      "url": "https://nanalab.kr/projects/#record-projects-source-cce829aeff7a72b905e9",
      "summary": "Official website of Imagination Garden Inc. for 2022 4Q. It uses a backend MySQL server for data management, while previous website was a static website. This website was built with Docker, MySQL, and Wordpress hosted on Azure.",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/sstb2.webp",
      "links": [
        "https://www.sangsang.farm"
      ],
      "external_url": "https://www.sangsang.farm",
      "date_precision": "unknown"
    },
    {
      "id": "source-2bbda680b4589a35f608",
      "section": "projects",
      "title": "https://www.sangsang.farm",
      "url": "https://nanalab.kr/projects/#record-projects-source-2bbda680b4589a35f608",
      "summary": "Official webpage of Imagination Garden Inc. This static website was built with Jekyll and hosted on Azure. It also utilized Agency theme by Ravi Riley .",
      "source_url": "https://bhban.kr/",
      "image": "https://bhban.kr/src/images/websites/sangsangfarm.webp",
      "links": [
        "https://www.sangsang.farm",
        "https://github.com/raviriley/agency-jekyll-theme/"
      ],
      "external_url": "https://www.sangsang.farm",
      "date_precision": "unknown"
    },
    {
      "id": "source-b75e4412157c65759bb0",
      "section": "projects",
      "title": "NaNa Investment",
      "url": "https://nanalab.kr/projects/#record-projects-source-b75e4412157c65759bb0",
      "summary": "A comprehensive investment analysis platform designed for portfolio exploration and simulation. It provides real-time access to major market indices such as KOSPI, KOSDAQ, NASDAQ, and the S&P 500, and allows users to search individual stocks to view recent price data. The platform introduces well-known asset allocation strategies and explains how to implement them using ETFs. Users can copy selected portfolio recipes into their personal inventory and run backtests, such as simulating how a $10,000 investment made ten years ago might have performed. In addition to sample portfolios, users can customize portfolios using their own selected assets. When signed in with a Google account, portfolio recipes are securely saved to the user's Google Drive. NaNa Lab does not collect or store personal investment data; all information remains within the user's own account.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/invest.webp",
      "links": [
        "https://nanalab.kr/invest/"
      ],
      "external_url": "https://nanalab.kr/invest/",
      "date_precision": "unknown"
    },
    {
      "id": "source-346aab89640f01cb0a79",
      "section": "projects",
      "title": "QR Code Generator",
      "url": "https://nanalab.kr/projects/#record-projects-source-346aab89640f01cb0a79",
      "summary": "Instantly convert URLs into QR codes directly in your browser. Since the QR codes are generated locally without passing through external servers, this tool operates significantly faster than most alternatives. It even works reliably when your internet connection is unavailable. The service is 100% free, and you can download clean, well-designed QR codes with a single click.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/qr.webp",
      "links": [
        "https://nanalab.kr/qr/"
      ],
      "external_url": "https://nanalab.kr/qr/",
      "date_precision": "unknown"
    },
    {
      "id": "source-953f32f2062ba6547d2b",
      "section": "projects",
      "title": "Smart Calculator",
      "url": "https://nanalab.kr/projects/#record-projects-source-953f32f2062ba6547d2b",
      "summary": "A lightweight yet powerful smart calculator designed for everyday and office use. With built-in speech recognition, it offers improved accessibility in situations where typing is inconvenient. The calculator displays calculation history on screen, helping users keep track of multiple consecutive operations. It also includes currency conversion features, making it especially useful for accounting and financial tasks.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/smart_calculator.webp",
      "links": [
        "https://nanalab.kr/smart_calculator/"
      ],
      "external_url": "https://nanalab.kr/smart_calculator/",
      "date_precision": "unknown"
    },
    {
      "id": "source-9375ae8018267adee71b",
      "section": "projects",
      "title": "Fortune Teller",
      "url": "https://nanalab.kr/projects/#record-projects-source-9375ae8018267adee71b",
      "summary": "Start your day with a glimpse into your destiny. This application provides daily fortune readings based on your zodiac sign and date of birth. Whether you are looking for advice on love, career, or health, our Fortune Teller offers insights to help you navigate your day with confidence. It is a fun and mystical way to take a moment for yourself amidst a busy schedule.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/fortune.webp",
      "links": [
        "https://nanalab.kr/fortune/"
      ],
      "external_url": "https://nanalab.kr/fortune/",
      "date_precision": "unknown"
    },
    {
      "id": "source-15aedfcd0dba76bf700c",
      "section": "projects",
      "title": "Away Screen",
      "url": "https://nanalab.kr/projects/#record-projects-source-15aedfcd0dba76bf700c",
      "summary": "Maintain professional etiquette even when you're away from your desk. This convenient tool transforms your monitor into a clear status display, greatly helping communication with colleagues in the office. It also features an automatic full-screen mode for a seamless status display experience.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/afd.webp",
      "links": [
        "https://nanalab.kr/afd/"
      ],
      "external_url": "https://nanalab.kr/afd/",
      "date_precision": "unknown"
    },
    {
      "id": "source-093ae253a5db358d9b79",
      "section": "projects",
      "title": "BMI Calculator",
      "url": "https://nanalab.kr/projects/#record-projects-source-093ae253a5db358d9b79",
      "summary": "Take control of your health journey with this comprehensive Body Mass Index calculator. It goes beyond simple calculation by analyzing your current weight category and providing actionable insights. The tool calculates exactly how much weight you need to lose or gain to reach specific BMI milestones (like 90, 100, or 110), helping you set and track realistic fitness targets.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/bmi.webp",
      "links": [
        "https://nanalab.kr/bmi/"
      ],
      "external_url": "https://nanalab.kr/bmi/",
      "date_precision": "unknown"
    },
    {
      "id": "source-d91298d32abc04d49519",
      "section": "projects",
      "title": "Lucky Cannon",
      "url": "https://nanalab.kr/projects/#record-projects-source-d91298d32abc04d49519",
      "summary": "A delightful and interactive tool designed to randomly select one lucky person from a group. Whether you are organizing a team event, hosting a prize draw, or simply deciding who goes first, this app transforms the process into an exciting game. Featuring fun animations and a playful interface, it builds anticipation and adds a spark of joy to the moment of selection. Say goodbye to boring methods and let the Lucky Cannon decide the winner with a blast of fun!",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/lucky_cannon.webp",
      "links": [
        "https://nanalab.kr/luck/"
      ],
      "external_url": "https://nanalab.kr/luck/",
      "date_precision": "unknown"
    },
    {
      "id": "source-65e4cc2debf38ec4447d",
      "section": "projects",
      "title": "Lorem Ipsum Generator",
      "url": "https://nanalab.kr/projects/#record-projects-source-65e4cc2debf38ec4447d",
      "summary": "A simple efficient tool for generating placeholder text (\"Lorem Ipsum\") for your design and typesetting projects. Whether you need a few paragraphs for a website mockup or extensive dummy text for a print layout, this tool provides standardized Latin text quickly. It helps designers focus on visual elements without being distracted by meaningful content. Customize the amount of text generated to perfectly fit your design constraints.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/lipsum.webp",
      "links": [
        "https://nanalab.kr/lipsum/"
      ],
      "external_url": "https://nanalab.kr/lipsum/",
      "date_precision": "unknown"
    },
    {
      "id": "source-0e165c8d8f7d0b3ff6e8",
      "section": "projects",
      "title": "Smart GIF Studio",
      "url": "https://nanalab.kr/projects/#record-projects-source-0e165c8d8f7d0b3ff6e8",
      "summary": "Smart GIF Studio is a free, browser-based GIF editor that lets you resize animations, crop or add padding, reduce file size with multiple optimization options, rotate/flip, reverse playback, adjust speed, and cut or trim frames. It also supports converting GIFs to MP4, WEBM, and JPG, and keeps a simple edit history for faster repetitive work. All processing runs locally in your browser, so files are not uploaded to external servers, making it suitable for handling sensitive media with confidence.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/gif_studio.webp",
      "links": [
        "https://nanalab.kr/gif_studio/"
      ],
      "external_url": "https://nanalab.kr/gif_studio/",
      "date_precision": "unknown"
    },
    {
      "id": "source-4abd5ab74c35be5db6e8",
      "section": "projects",
      "title": "Video to GIF",
      "url": "https://nanalab.kr/projects/#record-projects-source-4abd5ab74c35be5db6e8",
      "summary": "Marketers, designers, webmasters, and other media professionals often need to convert videos into GIF files for presentations, documentation, or social media content. This lightweight GIF converter offers a much faster and more convenient alternative to launching heavy desktop software such as professional video editors. Built on a serverless architecture, all processing is performed locally on the user's computer, so video data is never uploaded or transmitted externally. This makes the tool suitable for converting sensitive or confidential video materials while maintaining both efficiency and data privacy.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/video_to_gif.webp",
      "links": [
        "https://nanalab.kr/video_2_gif/"
      ],
      "external_url": "https://nanalab.kr/video_2_gif/",
      "date_precision": "unknown"
    },
    {
      "id": "source-b99f8fb4721f960d57d9",
      "section": "projects",
      "title": "Image Resizer",
      "url": "https://nanalab.kr/projects/#record-projects-source-b99f8fb4721f960d57d9",
      "summary": "Marketers, designers, and planners often need to process large numbers of images at once. From simple resizing and aspect ratio adjustments to cropping images for social media uploads, NaNa Lab's Image Resizer allows you to complete these tasks instantly with a single click. All image processing is performed locally in your browser without using external servers, which means your files are never uploaded and data privacy is fully preserved. Because images are not transferred over the network, the tool operates faster than many conventional online services, helping you save time by avoiding unnecessary uploads and downloads.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/image_resize.webp",
      "links": [
        "https://nanalab.kr/image_resize/"
      ],
      "external_url": "https://nanalab.kr/image_resize/",
      "date_precision": "unknown"
    },
    {
      "id": "source-0d4e1d4c43812433dc96",
      "section": "projects",
      "title": "Smart Doc Compressor",
      "url": "https://nanalab.kr/projects/#record-projects-source-0d4e1d4c43812433dc96",
      "summary": "Compress PDF, PPT, Word, and image files quickly and efficiently. Unlike many online tools that upload your documents to external servers, NaNa Lab processes all files locally within your browser, ensuring that no data is transmitted or stored elsewhere. This makes Smart Doc Compressor suitable for handling confidential documents and files containing personal information, while improving efficiency, productivity, and security at the same time.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/doc_compress.webp",
      "links": [
        "https://nanalab.kr/doc_compress/"
      ],
      "external_url": "https://nanalab.kr/doc_compress/",
      "date_precision": "unknown"
    },
    {
      "id": "source-c9817fa5d67f588e8f99",
      "section": "projects",
      "title": "Count Words",
      "url": "https://nanalab.kr/projects/#record-projects-source-c9817fa5d67f588e8f99",
      "summary": "A robust and precise character counting tool designed for writers, editors, and students. Beyond simple word counts, it provides detailed statistics including character counts with and without spaces, paragraph counts, and reading time estimates. It supports various languages and is optimized for checking limits on social media posts, essays, and reports. All text processing happens instantly in your browser, ensuring your content remains private.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/count_words.webp",
      "links": [
        "https://nanalab.kr/count_words/"
      ],
      "external_url": "https://nanalab.kr/count_words/",
      "date_precision": "unknown"
    },
    {
      "id": "source-af6b913e1901a4a87b8f",
      "section": "projects",
      "title": "Document Analyzer",
      "url": "https://nanalab.kr/projects/#record-projects-source-af6b913e1901a4a87b8f",
      "summary": "Gain deep insights into your documents with this powerful analysis tool. It supports both PDF and DOCX formats, extracting key metrics such as word count, page count, and keyword frequency. Perfect for reviewing legal contracts, academic papers, or business reports, it helps you understand the structure and content of your files at a glance. Like our other tools, it runs entirely client-side, guaranteeing that your sensitive documents never leave your device.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/doc_stat.webp",
      "links": [
        "https://nanalab.kr/doc_stat/"
      ],
      "external_url": "https://nanalab.kr/doc_stat/",
      "date_precision": "unknown"
    },
    {
      "id": "source-7e0b7e5ff797ef8b55c9",
      "section": "projects",
      "title": "PDF Merger",
      "url": "https://nanalab.kr/projects/#record-projects-source-7e0b7e5ff797ef8b55c9",
      "summary": "Efficiently combine multiple PDF documents into a single, organized file. Whether you're merging scattered reports, receipts, or study materials, this tool handles it all locally in your browser. Since no files are uploaded to external servers, you can process sensitive content with complete peace of mind, ensuring your data remains private and secure.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/merge_pdf.webp",
      "links": [
        "https://nanalab.kr/merge_pdf/"
      ],
      "external_url": "https://nanalab.kr/merge_pdf/",
      "date_precision": "unknown"
    },
    {
      "id": "source-486297a2f3b1c0cd4a5d",
      "section": "projects",
      "title": "Chatbot V5",
      "url": "https://nanalab.kr/projects/#record-projects-source-486297a2f3b1c0cd4a5d",
      "summary": "An advanced multi-modal chatbot prototype designed to support professional workflows. It features speech recognition for voice-based interaction and allows users to upload PDF files to generate conversations grounded in the document content, such as discussing legal topics using uploaded law texts. Conversation results can be summarized into one or two A4 pages and exported for printing or saving as PDF files, making it useful for report preparation and document review. Users can also organize their work documents and consult the AI for structured assistance. Optional Google Search integration enables the chatbot to actively search the web when answering questions. Powered by Gemini 3.0. As a prototype, usage is limited to 20 conversations per day. For internal or enterprise adoption, the service can be switched to a pay-as-you-go pricing model.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/chatbot_v5.webp",
      "links": [
        "https://nanalab.kr/chatbot_v5/"
      ],
      "external_url": "https://nanalab.kr/chatbot_v5/",
      "date_precision": "unknown"
    },
    {
      "id": "source-5f335f02fd93d35e110a",
      "section": "projects",
      "title": "Solo Chat Template",
      "url": "https://nanalab.kr/projects/#record-projects-source-5f335f02fd93d35e110a",
      "summary": "A sleek and modern AI chat interface template designed for seamless user interactions. It serves as a responsive front-end foundation for building custom AI chatbot applications. Features include theme toggling, model selection placeholders, and a clean messaging UI.",
      "source_url": "https://bhban.kr/",
      "image": "https://cdn.jsdelivr.net/gh/needleworm/needleworm.github.io@034b889e0d4fac79308695267909cef9ec44f7b3/src/images/apps/solo_chat.webp",
      "links": [
        "https://nanalab.kr/chatTemplate/"
      ],
      "external_url": "https://nanalab.kr/chatTemplate/",
      "date_precision": "unknown"
    }
  ],
  "source": {
    "url": "https://bhban.kr/",
    "repository": "https://github.com/needleworm/needleworm.github.io",
    "commit": "722c1424c059ed757da47f23880e1b54692909d3"
  }
}
