ARTIFACT Resources Portal - User Guide
Complete guide to browsing, searching, and contributing resources
ARTIFACT Resources Portal - User Guide
Welcome to the ARTIFACT Resources Portal! This guide will help you navigate, search, and contribute to our comprehensive collection of AI/ML resources for particle accelerator physics.
Table of Contents
- Overview
- Browsing Resources
- Resource Categories
- Searching and Filtering
- Understanding Status Indicators
- Viewing Resource Details
- Submitting Resources
- Featured Resources
- Using Topics/Tags
Overview
The ARTIFACT Resources Portal provides a centralized hub for discovering datasets, software tools, training materials, documentation, publications, guidelines, and external resources related to AI/ML applications in accelerator physics.
Key Features:
- 📊 Organized by category - Seven distinct resource types
- 🔍 Advanced search - Filter by status, search across all fields
- 🏷️ Topic-based browsing - Find resources by research area
- ✅ Quality indicators - Color-coded status badges
- 🌓 Dark/Light modes - Comfortable viewing in any lighting
Browsing Resources
Accessing the Resources Portal
- Navigate to the Resources section from the main menu
- You’ll see the Category Grid showing all seven resource types
- Each card displays:
- Category icon and name
- Brief description
- Number of available resources
Viewing a Category
Click on any category card to view resources in that category. You’ll see:
- Back to Categories button - Returns to the category grid
- Search box - Search within the category
- Status filter - Filter by resource status
- Clear Filters button - Reset all filters
- Results count - Number of resources displayed
- Resource table - Detailed information for each resource
Resource Categories
💾 Datasets
FAIR-compliant datasets for ML training
Datasets contain experimental or simulated data formatted for machine learning applications.
Typical fields shown:
- Title (clickable link)
- Facility/Origin
- Topics
- Size
- License
- Status badge
- Submission date
Example use cases:
- Training neural networks for beam diagnostics
- Benchmarking ML algorithms
- Reproducible research
⚙️ Software & Tools
Open-source packages for accelerator ML
Software libraries, frameworks, and tools for accelerator physics applications.
Typical fields shown:
- Title (clickable link)
- Programming language
- Topics
- Version
- Maintainer
- Status badge
- Submission date
Example use cases:
- Control system integration
- Real-time optimization
- Data analysis pipelines
🎓 Training Materials
Courses, tutorials, and learning content
Educational resources for learning AI/ML applications in accelerator physics.
Typical fields shown:
- Title (clickable link)
- Topics
- Provider
- Status badge
- Submission date
Example use cases:
- Self-paced learning
- Workshop materials
- Student training
📖 Documentation
Guides and best practices
Technical documentation, how-to guides, and reference materials.
Typical fields shown:
- Title (clickable link)
- Topics
- Author
- Status badge
- Submission date
Example use cases:
- Installation guides
- API documentation
- Best practice recommendations
📄 Publications
Research papers and reports
Academic publications, conference papers, and technical reports.
Typical fields shown:
- Title (clickable link)
- Abstract
- Authors
- DOI (if available)
- Status badge
- Submission date
Example use cases:
- Literature review
- Citation references
- Latest research findings
📋 Community Guidelines
Standards and governance documents
Policies, standards, and governance documents for the ARTIFACT community.
Typical fields shown:
- Title (clickable link)
- Topics
- Organization
- Status badge
- Submission date
Example use cases:
- Understanding community policies
- Contribution guidelines
- Data management standards
🔗 External Resources
Partner networks and links
Links to external websites, databases, and partner resources.
Typical fields shown:
- Title (clickable link)
- Description
- Organization
- Status badge
- Submission date
Example use cases:
- Discovering related projects
- Accessing partner databases
- Finding complementary tools
Searching and Filtering
Using the Search Box
The search function looks across multiple fields:
- Title - Resource names
- Subtitle/Description - Brief descriptions
- Maintainer - Author/organization names
- Topics - All associated tags
- License - License types (for datasets/software)
- Language - Programming languages (for software)
How to search:
- Click into a category (e.g., Software & Tools)
- Type your search term in the search box
- Results update automatically as you type
- Search is case-insensitive
Example searches:
"python"- Finds Python software and tools"beam dynamics"- Finds resources about beam dynamics"neural"- Finds neural network-related resources"CERN"- Finds resources from CERN
Using Status Filters
Filter resources by their current status:
Select a status from the dropdown:
- All Status (default)
- Active
- Beta
- Draft
- Completed
- Planning
- Archived
The table updates to show only matching resources
Click Clear Filters to reset
Combining Search and Filters
You can use both search and status filters simultaneously:
- Enter a search term (e.g., “optimization”)
- Select a status filter (e.g., “Active”)
- See only active resources matching “optimization”
Understanding Status Indicators
Resources display color-coded status badges indicating their current state:
🟢 Active
Green badge
- Currently maintained and available
- Recommended for production use
- Actively supported
🟡 Beta
Yellow/Orange badge
- In testing or early release phase
- May have bugs or incomplete features
- Feedback welcome
🟡 Draft
Yellow/Orange badge
- Still being written or developed
- Not yet ready for general use
- Preview available
🔵 Completed
Blue badge
- Finished project or finalized resource
- No longer under active development
- Fully functional and stable
🟣 Planning
Purple badge
- In planning/design stage
- Not yet implemented
- May accept early feedback
⚪ Archived
Gray badge
- No longer maintained
- May be outdated
- Kept for historical reference
⚪ Deprecated
Gray badge
- Superseded by newer resource
- Not recommended for new projects
- Migration guide may be available
Viewing Resource Details
Accessing Individual Resources
Click on any resource title in the table to view its detailed page.
Resource Detail Page Layout
Left: Main Content
The main content area includes:
- Title and Description - Full resource overview
- Detailed Content - Comprehensive information
- Action Buttons (if available):
- Visit Resource - External link to the resource
- View on GitHub - Source code repository
- Documentation - Additional documentation
- Key Features - Highlighted capabilities
- Downloads & Access - Available files/links
Right: Quick Info Sidebar
The sidebar displays metadata specific to the resource type:
Common fields:
- Maintainer/Author
- Contact email
- License
- Last updated
Category-specific fields:
Datasets:
- Facility/Origin
- Format
- Size
- DOI
Software:
- Programming language
- Version
- Repository link
Publications:
- Authors
- Abstract
- DOI/Document link
- Keywords
Additional sections:
- Tags - Related topics
- Related Resources - Similar or complementary resources
- Back to All Resources button
Submitting Resources
How to Submit
- Click the "➕ Submit Resource" button in the sidebar
- You’ll be directed to the submission form
Submission Form Sections
📝 Basic Information (Required)
- Resource Title - Clear, descriptive name
- Short Description - One-line summary
- Category - Select from dropdown
🔖 Metadata
Fields displayed based on your selected category:
For Datasets:
- Generation origin (facility/experiment)
- Format (HDF5, CSV, etc.)
- Size
- DOI (if available)
- License
- Status
For Software:
- Programming language
- Version
- License
- Repository URL
- Status
For Training Materials:
- Provider
- Topics
- Status
For Documentation:
- Author
- Topics
For Publications:
- Abstract
- Authors
- DOI/Document link
- Keywords
For Guidelines:
- Organization
- Status
For External Resources:
- Organization
- External link
📄 Detailed Description (Required)
Comprehensive description in Markdown format. Include:
- Overview
- Key features
- Usage examples
- Requirements
- Installation (if applicable)
👤 Contact Information (Required)
- Your name
- Email address
Submission Process
- Fill out all required fields (marked with *)
- Complete category-specific metadata
- Write a detailed description
- Provide your contact information
- Click Submit Resource
What happens next:
- Your submission is queued for review
- The moderation team evaluates your resource
- You’ll be notified when it’s published
- Resources typically reviewed within 1-2 weeks
Submission Guidelines
✅ Do:
- Provide accurate, complete information
- Use clear, professional language
- Include relevant links and references
- Test external links before submitting
- Choose appropriate topics/tags
- Specify the correct category
❌ Don’t:
- Submit duplicate resources
- Use promotional or marketing language
- Include broken links
- Submit incomplete information
- Misrepresent the resource status
Featured Resources
The sidebar highlights important community resources:
📚 Living Review
AI/ML for Particle Accelerators
A comprehensive, continuously updated survey of AI/ML applications in accelerator physics.
Features:
- Regularly updated with new research
- Categorized by application area
- Extensive reference list
💾 Data Store
Central Data Repository
The ARTIFACT central data repository for storing and sharing datasets.
Features:
- Secure cloud storage
- IAM authentication
- Version control
- Metadata management
Using Topics/Tags
What are Topics?
Topics (also called tags) categorize resources by research area, technology, or application. They help you find related resources across different categories.
How Topics are Displayed
- In tables: Colored pills showing each topic
- On resource pages: Tag list in the sidebar
- Searchable: Include in search terms
Common Topics
Research Areas:
- beam-dynamics
- machine-learning
- optimization
- diagnostics
- control-systems
Technologies:
- neural-networks
- reinforcement-learning
- computer-vision
- time-series
Applications:
- fault-detection
- predictive-maintenance
- anomaly-detection
- parameter-optimization
Data Types:
- simulation
- experimental
- synthetic
Finding Resources by Topic
- Use the search box to search for a topic
- Topics are included in the search index
- Results show all resources tagged with that topic
Example: Search for “neural-networks” to find:
- Datasets suitable for neural network training
- Neural network software libraries
- Training materials on neural networks
- Papers using neural networks
Tips and Best Practices
For Resource Seekers
✨ Start broad, then narrow:
- Browse category first
- Use status filter to see active resources
- Search for specific terms if needed
✨ Check multiple categories:
- A dataset might have related software
- Training materials might reference publications
- Guidelines might link to documentation
✨ Use the Living Review:
- Comprehensive overview of the field
- Entry point for new users
- Regularly updated with new content
✨ Follow the links:
- Related resources in sidebars
- External links in descriptions
- DOI links for publications
For Resource Contributors
✨ Be descriptive:
- Clear titles and descriptions
- Comprehensive documentation
- Accurate metadata
✨ Tag appropriately:
- Use 3-5 relevant topics
- Choose specific tags
- Think about discoverability
✨ Keep it updated:
- Update status as needed
- Maintain contact information
- Notify of major changes
✨ Engage with community:
- Respond to questions
- Provide examples
- Accept feedback
Frequently Asked Questions
How often is the portal updated?
Resources are added continuously as they’re submitted and reviewed. The Living Review is updated regularly with new research.
Can I submit resources I didn’t create?
Yes, you can submit third-party resources with proper attribution. Provide accurate contact information for the original creators.
What if I find incorrect information?
Contact the resource maintainer listed in the sidebar, or reach out to the ARTIFACT team at [contact email].
How do I update my submitted resource?
Contact the ARTIFACT moderation team with your updates. Include the resource title and what needs to change.
Can I submit resources in languages other than English?
While English is preferred for accessibility, resources in other languages are accepted if they provide unique value.
What licenses are acceptable?
Open source and open data licenses are encouraged (MIT, Apache, CC-BY, etc.). Proprietary resources can be listed with appropriate restrictions noted.
How do I report a broken link?
Use the contact information on the resource page, or report it to the ARTIFACT team.
Getting Help
Need assistance?
- 📧 Email: [Insert contact email]
- 💬 Discussion Forum: [Insert forum link]
- 📖 Documentation: Browse the Documentation category
- 🤝 Community: Join our partner networks
Found a bug?
- Report technical issues on GitHub
- Include browser and version
- Describe steps to reproduce
- Include screenshots if helpful
Changelog
Version 1.0 - October 2025
- Initial release
- Seven resource categories
- Search and filter functionality
- Status indicators
- Topic-based organization
- Dark/light theme support
This documentation is maintained by the ARTIFACT team. Last updated: October 7, 2025.